diff --git a/Changelog.yaml b/Changelog.yaml index 174e7fc823..887ac4e05d 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,59 @@ # new recipes: # - title: +- version: 0.8.13 + date: 2011-08-05 + + new features: + - title: "Add a new action 'Pick Random Book' that can be added to the toolbar via Preferences->Toolbars." + tickets: [818315] + + - title: "Driver for Droid X2" + tickets: [821053] + + - title: "PDF metadata: Support reading/writing of tags from the Keywords field in PDF files." + + - title: "MOBI Input: Speedup reading of HUFF/CDIC compressed files" + + - title: "MOBI Output: Add a command line option --extract-to that uses the inspect MOBI tool to extract the created MOBI file to the specified directory" + + - title: "Template language: Add a few new functions to manipulate lists (list_difference, list_intersection, list_sort)" + + - title: "Make the Manage Tags/Publishers/etc. dialog show a column with counts for each item, to easily sort by number of items" + + - title: "MOBI Output: Generate navpoints for items at every level in the TOC, not just the deepest level" + + bug fixes: + - title: "MOBI Output: Remove option to choose masthead font as the font selection control causes crashes on some windows systems" + + - title: "MOBI Output: Fix bug that caused paragraphs that had only a non breaking space as text before the first child element to be removed." + tickets: [819058] + + - title: "Display undefined dates properly in the Book details panel." + tickets: [819222] + + - title: "Fix regression that broke deleting of books from first generation Kobos with un-upgraded firmware" + tickets: [818704] + + - title: "Get books: Fix Gutenberg store and improvements to chitanka.info and e-knigni.net" + + - title: "News download: Support https proxies" + + - title: "Check library did not know about original_* files" + + - title: "Fix crash caused by having very large numbers of authors > 100 for a book" + + improved recipes: + - Nikkei News + + new recipes: + - title: Carta Capital + author: Pablo Aldama + + - title: El Tiempo, El Colombiano and Portafolio Colombia + author: Cavalencia + + - version: 0.8.12 date: 2011-07-29 diff --git a/imgsrc/mimetypes/djvu.svg b/imgsrc/mimetypes/djvu.svg new file mode 100644 index 0000000000..401d9b4091 --- /dev/null +++ b/imgsrc/mimetypes/djvu.svg @@ -0,0 +1,438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imgsrc/random.svg b/imgsrc/random.svg new file mode 100644 index 0000000000..8dec21307e --- /dev/null +++ b/imgsrc/random.svg @@ -0,0 +1,758 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/recipes/carta_capital.recipe b/recipes/carta_capital.recipe new file mode 100644 index 0000000000..8bd21046b1 --- /dev/null +++ b/recipes/carta_capital.recipe @@ -0,0 +1,23 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class AdvancedUserRecipe1312361378(BasicNewsRecipe): + title = u'Carta capital' + __author__ = 'Pablo Aldama' + language = 'pt_BR' + oldest_article = 9 + max_articles_per_feed = 100 + + feeds = [(u'Politica', u'http://www.cartacapital.com.br/category/politica/feed') + ,(u'Economia', u'http://www.cartacapital.com.br/category/economia/feed') + ,(u'Cultura', u'http://www.cartacapital.com.br/category/cultura/feed') + ,(u'Internacional', u'http://www.cartacapital.com.br/category/internacional/feed') + ,(u'Saude', u'http://www.cartacapital.com.br/category/saude/feed') + ,(u'Sociedade', u'http://www.cartacapital.com.br/category/sociedade/feed') + ,(u'Tecnologia', u'http://www.cartacapital.com.br/category/tecnologia/feed') + ,(u'Carta na escola', u'http://www.cartacapital.com.br/category/carta-na-escola/feed') + ,(u'Carta fundamental', u'http://www.cartacapital.com.br/category/carta-fundamental/feed') + ,(u'Carta verde', u'http://www.cartacapital.com.br/category/carta-verde/feed') + +] + def print_version(self, url): + return url + '/print' diff --git a/recipes/economist.recipe b/recipes/economist.recipe index ded781b314..e46a074f3a 100644 --- a/recipes/economist.recipe +++ b/recipes/economist.recipe @@ -70,6 +70,11 @@ class Economist(BasicNewsRecipe): def economist_parse_index(self): soup = self.index_to_soup(self.INDEX) + div = soup.find('div', attrs={'class':'issue-image'}) + if div is not None: + img = div.find('img', src=True) + if img is not None: + self.cover_url = img['src'] feeds = OrderedDict() for section in soup.findAll(attrs={'class':lambda x: x and 'section' in x}): @@ -109,7 +114,9 @@ class Economist(BasicNewsRecipe): 'description':'', 'date':''}) if articles: - feeds[section_title] = articles + if section_title not in feeds: + feeds[section_title] = [] + feeds[section_title] += articles ans = [(key, val) for key, val in feeds.iteritems()] if not ans: diff --git a/recipes/economist_free.recipe b/recipes/economist_free.recipe index 71c323d6a3..73fb7b8891 100644 --- a/recipes/economist_free.recipe +++ b/recipes/economist_free.recipe @@ -1,3 +1,157 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' +''' +economist.com +''' +from calibre.web.feeds.news import BasicNewsRecipe +from calibre.ebooks.BeautifulSoup import Tag, NavigableString +from collections import OrderedDict + +import time, re + +class Economist(BasicNewsRecipe): + + title = 'The Economist' + language = 'en' + + __author__ = "Kovid Goyal" + INDEX = 'http://www.economist.com/printedition' + description = ('Global news and current affairs from a European' + ' perspective. Best downloaded on Friday mornings (GMT)') + extra_css = '.headline {font-size: x-large;} \n h2 { font-size: small; } \n h1 { font-size: medium; }' + oldest_article = 7.0 + cover_url = 'http://media.economist.com/sites/default/files/imagecache/print-cover-thumbnail/print-covers/currentcoverus_large.jpg' + #cover_url = 'http://www.economist.com/images/covers/currentcoverus_large.jpg' + remove_tags = [ + dict(name=['script', 'noscript', 'title', 'iframe', 'cf_floatingcontent']), + dict(attrs={'class':['dblClkTrk', 'ec-article-info', + 'share_inline_header', 'related-items']}), + {'class': lambda x: x and 'share-links-header' in x}, + ] + keep_only_tags = [dict(id='ec-article-body')] + needs_subscription = False + no_stylesheets = True + preprocess_regexps = [(re.compile('.*', re.DOTALL), + lambda x:'')] + + ''' + def get_browser(self): + br = BasicNewsRecipe.get_browser() + br.open('http://www.economist.com') + req = mechanize.Request( + 'http://www.economist.com/members/members.cfm?act=exec_login', + headers = { + 'Referer':'http://www.economist.com/', + }, + data=urllib.urlencode({ + 'logging_in' : 'Y', + 'returnURL' : '/', + 'email_address': self.username, + 'fakepword' : 'Password', + 'pword' : self.password, + 'x' : '0', + 'y' : '0', + })) + br.open(req).read() + return br + ''' + + def parse_index(self): + try: + return self.economist_parse_index() + except: + raise + self.log.warn( + 'Initial attempt to parse index failed, retrying in 30 seconds') + time.sleep(30) + return self.economist_parse_index() + + def economist_parse_index(self): + soup = self.index_to_soup(self.INDEX) + div = soup.find('div', attrs={'class':'issue-image'}) + if div is not None: + img = div.find('img', src=True) + if img is not None: + self.cover_url = img['src'] + feeds = OrderedDict() + for section in soup.findAll(attrs={'class':lambda x: x and 'section' in + x}): + h4 = section.find('h4') + if h4 is None: + continue + section_title = self.tag_to_string(h4).strip() + if not section_title: + continue + self.log('Found section: %s'%section_title) + articles = [] + for h5 in section.findAll('h5'): + article_title = self.tag_to_string(h5).strip() + if not article_title: + continue + data = h5.findNextSibling(attrs={'class':'article'}) + if data is None: continue + a = data.find('a', href=True) + if a is None: continue + url = a['href'] + if url.startswith('/'): url = 'http://www.economist.com'+url + url += '/print' + article_title += ': %s'%self.tag_to_string(a).strip() + articles.append({'title':article_title, 'url':url, + 'description':'', 'date':''}) + if not articles: + # We have last or first section + for art in section.findAll(attrs={'class':'article'}): + a = art.find('a', href=True) + if a is not None: + url = a['href'] + if url.startswith('/'): url = 'http://www.economist.com'+url + url += '/print' + title = self.tag_to_string(a) + if title: + articles.append({'title':title, 'url':url, + 'description':'', 'date':''}) + + if articles: + if section_title not in feeds: + feeds[section_title] = [] + feeds[section_title] += articles + + ans = [(key, val) for key, val in feeds.iteritems()] + if not ans: + raise Exception('Could not find any articles, either the ' + 'economist.com server is having trouble and you should ' + 'try later or the website format has changed and the ' + 'recipe needs to be updated.') + return ans + + def eco_find_image_tables(self, soup): + for x in soup.findAll('table', align=['right', 'center']): + if len(x.findAll('font')) in (1,2) and len(x.findAll('img')) == 1: + yield x + + def postprocess_html(self, soup, first): + body = soup.find('body') + for name, val in body.attrs: + del body[name] + + for table in list(self.eco_find_image_tables(soup)): + caption = table.find('font') + img = table.find('img') + div = Tag(soup, 'div') + div['style'] = 'text-align:left;font-size:70%' + ns = NavigableString(self.tag_to_string(caption)) + div.insert(0, ns) + div.insert(1, Tag(soup, 'br')) + del img['width'] + del img['height'] + img.extract() + div.insert(2, img) + table.replaceWith(div) + return soup + +''' from calibre.web.feeds.news import BasicNewsRecipe from calibre.utils.threadpool import ThreadPool, makeRequests from calibre.ebooks.BeautifulSoup import Tag, NavigableString @@ -145,3 +299,5 @@ class Economist(BasicNewsRecipe): div.insert(2, img) table.replaceWith(div) return soup +''' + diff --git a/recipes/newsweek.recipe b/recipes/newsweek.recipe index 0cae4275b0..03466b5b3d 100644 --- a/recipes/newsweek.recipe +++ b/recipes/newsweek.recipe @@ -8,6 +8,9 @@ class Newsweek(BasicNewsRecipe): language = 'en' encoding = 'utf-8' no_stylesheets = True + recipe_disabled = ('Newsweek was taken over by The Daily Beast,' + ' newsweek.com no longer exists, so this recipe ' + ' has been disabled.') BASE_URL = 'http://www.newsweek.com' diff --git a/recipes/nikkei_news.recipe b/recipes/nikkei_news.recipe index de041f8d57..6f0f226e9e 100644 --- a/recipes/nikkei_news.recipe +++ b/recipes/nikkei_news.recipe @@ -85,4 +85,5 @@ class NikkeiNet_paper_subscription(BasicNewsRecipe): description='', content='')) result.append([sect_title, sect_result]) #pp.pprint(result) + return result diff --git a/recipes/wsj.recipe b/recipes/wsj.recipe index a3bc041d25..7a044aa5a7 100644 --- a/recipes/wsj.recipe +++ b/recipes/wsj.recipe @@ -38,6 +38,7 @@ class WallStreetJournal(BasicNewsRecipe): dict(id=["articleTabs_tab_article", "articleTabs_tab_comments", "articleTabs_tab_interactive","articleTabs_tab_video","articleTabs_tab_map","articleTabs_tab_slideshow","articleTabs_tab_quotes","articleTabs_tab_document"]), {'class':['footer_columns','network','insetCol3wide','interactive','video','slideshow','map','insettip','insetClose','more_in', "insetContent", 'articleTools_bottom', 'aTools', "tooltip", "adSummary", "nav-inline"]}, dict(rel='shortcut icon'), + {'class':lambda x: x and 'sTools' in x}, ] remove_tags_after = [dict(id="article_story_body"), {'class':"article story"},] diff --git a/recipes/wsj_free.recipe b/recipes/wsj_free.recipe index dd42fb5540..331a393c03 100644 --- a/recipes/wsj_free.recipe +++ b/recipes/wsj_free.recipe @@ -40,6 +40,7 @@ class WallStreetJournal(BasicNewsRecipe): dict(name='div', attrs={'data-flash-settings':True}), {'class':['insetContent embedType-interactive insetCol3wide','insetCol6wide','insettipUnit']}, dict(rel='shortcut icon'), + {'class':lambda x: x and 'sTools' in x}, ] remove_tags_after = [dict(id="article_story_body"), {'class':"article story"},] diff --git a/resources/images/mimetypes/djvu.png b/resources/images/mimetypes/djvu.png new file mode 100755 index 0000000000..64dfc27ca7 Binary files /dev/null and b/resources/images/mimetypes/djvu.png differ diff --git a/resources/images/mimetypes/odt.png b/resources/images/mimetypes/odt.png index 8765b3eb0b..918be4d535 100644 Binary files a/resources/images/mimetypes/odt.png and b/resources/images/mimetypes/odt.png differ diff --git a/resources/images/random.png b/resources/images/random.png new file mode 100644 index 0000000000..d8dfc3629e Binary files /dev/null and b/resources/images/random.png differ diff --git a/setup/resources.py b/setup/resources.py index 15772e1830..41068f78a0 100644 --- a/setup/resources.py +++ b/setup/resources.py @@ -205,8 +205,8 @@ class Resources(Command): dest = self.j(self.RESOURCES, 'template-functions.json') function_dict = {} import inspect - from calibre.utils.formatter_functions import all_builtin_functions - for obj in all_builtin_functions: + from calibre.utils.formatter_functions import formatter_functions + for obj in formatter_functions.get_builtins().values(): eval_func = inspect.getmembers(obj, lambda x: inspect.ismethod(x) and x.__name__ == 'evaluate') try: diff --git a/src/calibre/constants.py b/src/calibre/constants.py index ee922e1ae4..46e4cac6b3 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, 8, 12) +numeric_version = (0, 8, 13) __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 620254b1f5..ecf92195d5 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -843,6 +843,12 @@ class ActionNextMatch(InterfaceActionBase): description = _('Find the next or previous match when searching in ' 'your calibre library in highlight mode') +class ActionPickRandom(InterfaceActionBase): + name = 'Pick Random Book' + actual_plugin = 'calibre.gui2.actions.random:PickRandomAction' + description = _('Choose a random book from your calibre library') + + class ActionStore(InterfaceActionBase): name = 'Store' author = 'John Schember' @@ -873,7 +879,7 @@ plugins += [ActionAdd, ActionFetchAnnotations, ActionGenerateCatalog, ActionSendToDevice, ActionHelp, ActionPreferences, ActionSimilarBooks, ActionAddToLibrary, ActionEditCollections, ActionChooseLibrary, ActionCopyToLibrary, ActionTweakEpub, ActionNextMatch, ActionStore, - ActionPluginUpdater] + ActionPluginUpdater, ActionPickRandom] # }}} diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index a12f37c7eb..274738d10a 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -40,6 +40,7 @@ class ANDROID(USBMS): 0x41db : [0x216], 0x4285 : [0x216], 0x42a3 : [0x216], 0x4286 : [0x216], 0x42b3 : [0x216], 0x42b4 : [0x216], 0x7086 : [0x0226], 0x70a8: [0x9999], 0x42c4 : [0x216], + 0x70c6 : [0x226] }, # Sony Ericsson @@ -128,11 +129,11 @@ class ANDROID(USBMS): '7', 'A956', 'A955', 'A43', 'ANDROID_PLATFORM', 'TEGRA_2', 'MB860', 'MULTI-CARD', 'MID7015A', 'INCREDIBLE', 'A7EB', 'STREAK', 'MB525', 'ANDROID2.3', 'SGH-I997', 'GT-I5800_CARD', 'MB612', - 'GT-S5830_CARD', 'GT-S5570_CARD'] + 'GT-S5830_CARD', 'GT-S5570_CARD', 'MB870'] WINDOWS_CARD_A_MEM = ['ANDROID_PHONE', 'GT-I9000_CARD', 'SGH-I897', 'FILE-STOR_GADGET', 'SGH-T959', 'SAMSUNG_ANDROID', 'GT-P1000_CARD', 'A70S', 'A101IT', '7', 'INCREDIBLE', 'A7EB', 'SGH-T849_CARD', - '__UMS_COMPOSITE', 'SGH-I997_CARD'] + '__UMS_COMPOSITE', 'SGH-I997_CARD', 'MB870'] OSX_MAIN_MEM = 'Android Device Main Memory' diff --git a/src/calibre/devices/bambook/driver.py b/src/calibre/devices/bambook/driver.py index f251310d77..b3a552b33c 100644 --- a/src/calibre/devices/bambook/driver.py +++ b/src/calibre/devices/bambook/driver.py @@ -59,7 +59,7 @@ class BAMBOOK(DeviceConfig, DevicePlugin): def reset(self, key='-1', log_packets=False, report_progress=None, detected_device=None) : - self.open() + self.open(None) def open(self, library_uuid): # Make sure the Bambook library is ready diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 943672effc..528057dad9 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -333,8 +333,14 @@ class KOBO(USBMS): except Exception as e: if 'no such column' not in str(e): raise - cursor.execute('update content set ReadStatus=0, FirstTimeReading = \'true\', ___PercentRead=0 ' \ - 'where BookID is Null and ContentID =?',t) + try: + cursor.execute('update content set ReadStatus=0, FirstTimeReading = \'true\', ___PercentRead=0 ' \ + 'where BookID is Null and ContentID =?',t) + except Exception as e: + if 'no such column' not in str(e): + raise + cursor.execute('update content set ReadStatus=0, FirstTimeReading = \'true\' ' \ + 'where BookID is Null and ContentID =?',t) connection.commit() diff --git a/src/calibre/ebooks/__init__.py b/src/calibre/ebooks/__init__.py index c1dee85d3e..50ad2b0b50 100644 --- a/src/calibre/ebooks/__init__.py +++ b/src/calibre/ebooks/__init__.py @@ -8,6 +8,7 @@ from various formats. ''' import traceback, os, re +from cStringIO import StringIO from calibre import CurrentDir class ConversionError(Exception): @@ -209,4 +210,45 @@ def unit_convert(value, base, font, dpi): result = value * 0.40 return result +def generate_masthead(title, output_path=None, width=600, height=60): + from calibre.ebooks.conversion.config import load_defaults + from calibre.utils.fonts import fontconfig + font_path = default_font = P('fonts/liberation/LiberationSerif-Bold.ttf') + recs = load_defaults('mobi_output') + masthead_font_family = recs.get('masthead_font', 'Default') + + if masthead_font_family != 'Default': + masthead_font = fontconfig.files_for_family(masthead_font_family) + # Assume 'normal' always in dict, else use default + # {'normal': (path_to_font, friendly name)} + if 'normal' in masthead_font: + font_path = masthead_font['normal'][0] + + if not font_path or not os.access(font_path, os.R_OK): + font_path = default_font + + try: + from PIL import Image, ImageDraw, ImageFont + Image, ImageDraw, ImageFont + except ImportError: + import Image, ImageDraw, ImageFont + + img = Image.new('RGB', (width, height), 'white') + draw = ImageDraw.Draw(img) + try: + font = ImageFont.truetype(font_path, 48) + except: + font = ImageFont.truetype(default_font, 48) + text = title.encode('utf-8') + width, height = draw.textsize(text, font=font) + left = max(int((width - width)/2.), 0) + top = max(int((height - height)/2.), 0) + draw.text((left, top), text, fill=(0,0,0), font=font) + if output_path is None: + f = StringIO() + img.save(f, 'JPEG') + return f.getvalue() + else: + with open(output_path, 'wb') as f: + img.save(f, 'JPEG') diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index cee24521c7..7b39a3b6a5 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -557,7 +557,7 @@ OptionRecommendation(name='delete_blank_paragraphs', OptionRecommendation(name='format_scene_breaks', recommended_value=True, level=OptionRecommendation.LOW, help=_('Left aligned scene break markers are center aligned. ' - 'Replace soft scene breaks that use multiple blank lines with' + 'Replace soft scene breaks that use multiple blank lines with ' 'horizontal rules.')), OptionRecommendation(name='replace_scene_breaks', diff --git a/src/calibre/ebooks/metadata/html.py b/src/calibre/ebooks/metadata/html.py index fd42b2882f..a2ca76aa54 100644 --- a/src/calibre/ebooks/metadata/html.py +++ b/src/calibre/ebooks/metadata/html.py @@ -38,17 +38,17 @@ def get_metadata_(src, encoding=None): if match: title = match.group(2) else: - pat = re.compile('([^<>]+?)', re.IGNORECASE) - match = pat.search(src) - if match: - title = match.group(1) - if not title: - for x in ('Title','DC.title','DCTERMS.title'): + for x in ('DC.title','DCTERMS.title','Title'): pat = get_meta_regexp_(x) match = pat.search(src) if match: title = match.group(1) break + if not title: + pat = re.compile('([^<>]+?)', re.IGNORECASE) + match = pat.search(src) + if match: + title = match.group(1) # Author author = None @@ -57,7 +57,7 @@ def get_metadata_(src, encoding=None): if match: author = match.group(2).replace(',', ';') else: - for x in ('Author','DC.creator.aut','DCTERMS.creator.aut'): + for x in ('Author','DC.creator.aut','DCTERMS.creator.aut', 'DC.creator'): pat = get_meta_regexp_(x) match = pat.search(src) if match: diff --git a/src/calibre/ebooks/metadata/meta.py b/src/calibre/ebooks/metadata/meta.py index b0c43a8182..3f3cc3e142 100644 --- a/src/calibre/ebooks/metadata/meta.py +++ b/src/calibre/ebooks/metadata/meta.py @@ -67,10 +67,6 @@ def _metadata_from_formats(formats, force_read_metadata=False, pattern=None): return mi -def is_recipe(filename): - return filename.startswith('calibre') and \ - filename.rpartition('.')[0].endswith('_recipe_out') - def get_metadata(stream, stream_type='lrf', use_libprs_metadata=False, force_read_metadata=False, pattern=None): pos = 0 @@ -106,7 +102,7 @@ def _get_metadata(stream, stream_type, use_libprs_metadata, mi = MetaInformation(None, None) name = os.path.basename(getattr(stream, 'name', '')) base = metadata_from_filename(name, pat=pattern) - if force_read_metadata or is_recipe(name) or prefs['read_file_metadata']: + if force_read_metadata or prefs['read_file_metadata']: mi = get_file_type_metadata(stream, stream_type) if base.title == os.path.splitext(name)[0] and \ base.is_null('authors') and base.is_null('isbn'): diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index a7306ccfa2..ca1da86ac2 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -18,6 +18,11 @@ from calibre.ebooks.mobi.utils import (decode_hex_number, decint, get_trailing_data, decode_tbs) from calibre.utils.magick.draw import identify_data +def format_bytes(byts): + byts = bytearray(byts) + byts = [hex(b)[2:] for b in byts] + return ' '.join(byts) + # PalmDB {{{ class PalmDOCAttributes(object): @@ -76,7 +81,7 @@ class PalmDB(object): self.ident = self.type + self.creator if self.ident not in (b'BOOKMOBI', b'TEXTREAD'): raise ValueError('Unknown book ident: %r'%self.ident) - self.uid_seed, = struct.unpack(b'>I', self.raw[68:72]) + self.last_record_uid, = struct.unpack(b'>I', self.raw[68:72]) self.next_rec_list_id = self.raw[72:76] self.number_of_records, = struct.unpack(b'>H', self.raw[76:78]) @@ -97,7 +102,7 @@ class PalmDB(object): ans.append('Sort Info ID: %r'%self.sort_info_id) ans.append('Type: %r'%self.type) ans.append('Creator: %r'%self.creator) - ans.append('UID seed: %r'%self.uid_seed) + ans.append('Last record UID +1: %r'%self.last_record_uid) ans.append('Next record list id: %r'%self.next_rec_list_id) ans.append('Number of records: %s'%self.number_of_records) @@ -272,7 +277,8 @@ class MOBIHeader(object): # {{{ self.first_image_index, = struct.unpack(b'>I', self.raw[108:112]) self.huffman_record_offset, = struct.unpack(b'>I', self.raw[112:116]) self.huffman_record_count, = struct.unpack(b'>I', self.raw[116:120]) - self.unknown2 = self.raw[120:128] + self.datp_record_offset, = struct.unpack(b'>I', self.raw[120:124]) + self.datp_record_count, = struct.unpack(b'>I', self.raw[124:128]) self.exth_flags, = struct.unpack(b'>I', self.raw[128:132]) self.has_exth = bool(self.exth_flags & 0x40) self.has_drm_data = self.length >= 174 and len(self.raw) >= 180 @@ -314,7 +320,7 @@ class MOBIHeader(object): # {{{ self.exth = EXTHHeader(self.raw[self.exth_offset:]) self.end_of_exth = self.exth_offset + self.exth.length - self.bytes_after_exth = self.fullname_offset - self.end_of_exth + self.bytes_after_exth = self.raw[self.end_of_exth:self.fullname_offset] def __str__(self): ans = ['*'*20 + ' MOBI Header '+ '*'*20] @@ -347,7 +353,8 @@ class MOBIHeader(object): # {{{ ans.append('First Image index: %d'%self.first_image_index) ans.append('Huffman record offset: %d'%self.huffman_record_offset) ans.append('Huffman record count: %d'%self.huffman_record_count) - ans.append('Unknown2: %r'%self.unknown2) + ans.append('DATP record offset: %r'%self.datp_record_offset) + ans.append('DATP record count: %r'%self.datp_record_count) ans.append('EXTH flags: %s (%s)'%(bin(self.exth_flags)[2:], self.has_exth)) if self.has_drm_data: ans.append('Unknown3: %r'%self.unknown3) @@ -379,7 +386,9 @@ class MOBIHeader(object): # {{{ if self.has_exth: ans += '\n\n' + str(self.exth) - ans += '\n\nBytes after EXTH: %d'%self.bytes_after_exth + ans += '\n\nBytes after EXTH (%d bytes): %s'%( + len(self.bytes_after_exth), + format_bytes(self.bytes_after_exth)) ans += '\nNumber of bytes after full name: %d' % (len(self.raw) - (self.fullname_offset + self.fullname_length)) @@ -406,6 +415,109 @@ class TagX(object): # {{{ self.num_values, bin(self.bitmask), self.eof) # }}} +class SecondaryIndexHeader(object): # {{{ + + def __init__(self, record): + self.record = record + raw = self.record.raw + #open('/t/index_header.bin', 'wb').write(raw) + if raw[:4] != b'INDX': + raise ValueError('Invalid Secondary Index Record') + self.header_length, = struct.unpack('>I', raw[4:8]) + self.unknown1 = raw[8:16] + self.index_type, = struct.unpack('>I', raw[16:20]) + self.index_type_desc = {0: 'normal', 2: + 'inflection', 6: 'calibre'}.get(self.index_type, 'unknown') + self.idxt_start, = struct.unpack('>I', raw[20:24]) + self.index_count, = struct.unpack('>I', raw[24:28]) + self.index_encoding_num, = struct.unpack('>I', raw[28:32]) + self.index_encoding = {65001: 'utf-8', 1252: + 'cp1252'}.get(self.index_encoding_num, 'unknown') + if self.index_encoding == 'unknown': + raise ValueError( + 'Unknown index encoding: %d'%self.index_encoding_num) + self.unknown2 = raw[32:36] + self.num_index_entries, = struct.unpack('>I', raw[36:40]) + self.ordt_start, = struct.unpack('>I', raw[40:44]) + self.ligt_start, = struct.unpack('>I', raw[44:48]) + self.num_of_ligt_entries, = struct.unpack('>I', raw[48:52]) + self.num_of_cncx_blocks, = struct.unpack('>I', raw[52:56]) + self.unknown3 = raw[56:180] + self.tagx_offset, = struct.unpack(b'>I', raw[180:184]) + if self.tagx_offset != self.header_length: + raise ValueError('TAGX offset and header length disagree') + self.unknown4 = raw[184:self.header_length] + + tagx = raw[self.header_length:] + if not tagx.startswith(b'TAGX'): + raise ValueError('Invalid TAGX section') + self.tagx_header_length, = struct.unpack('>I', tagx[4:8]) + self.tagx_control_byte_count, = struct.unpack('>I', tagx[8:12]) + tag_table = tagx[12:self.tagx_header_length] + if len(tag_table) % 4 != 0: + raise ValueError('Invalid Tag table') + num_tagx_entries = len(tag_table) // 4 + self.tagx_entries = [] + for i in range(num_tagx_entries): + self.tagx_entries.append(TagX(tag_table[i*4:(i+1)*4], + self.tagx_control_byte_count)) + if self.tagx_entries and not self.tagx_entries[-1].is_eof: + raise ValueError('TAGX last entry is not EOF') + + idxt0_pos = self.header_length+self.tagx_header_length + num = ord(raw[idxt0_pos]) + count_pos = idxt0_pos+1+num + self.last_entry = raw[idxt0_pos+1:count_pos] + self.ncx_count, = struct.unpack(b'>H', raw[count_pos:count_pos+2]) + + # There may be some alignment zero bytes between the end of the idxt0 + # and self.idxt_start + idxt = raw[self.idxt_start:] + if idxt[:4] != b'IDXT': + raise ValueError('Invalid IDXT header') + length_check, = struct.unpack(b'>H', idxt[4:6]) + if length_check != self.header_length + self.tagx_header_length: + raise ValueError('Length check failed') + if idxt[6:].replace(b'\0', b''): + raise ValueError('Non null trailing bytes after IDXT') + + + def __str__(self): + ans = ['*'*20 + ' Secondary Index Header '+ '*'*20] + a = ans.append + def u(w): + a('Unknown: %r (%d bytes) (All zeros: %r)'%(w, + len(w), not bool(w.replace(b'\0', b'')) )) + + a('Header length: %d'%self.header_length) + u(self.unknown1) + a('Index Type: %s (%d)'%(self.index_type_desc, self.index_type)) + a('Offset to IDXT start: %d'%self.idxt_start) + a('Number of index records: %d'%self.index_count) + a('Index encoding: %s (%d)'%(self.index_encoding, + self.index_encoding_num)) + u(self.unknown2) + a('Number of index entries: %d'% self.num_index_entries) + a('ORDT start: %d'%self.ordt_start) + a('LIGT start: %d'%self.ligt_start) + a('Number of LIGT entries: %d'%self.num_of_ligt_entries) + a('Number of cncx blocks: %d'%self.num_of_cncx_blocks) + u(self.unknown3) + a('TAGX offset: %d'%self.tagx_offset) + u(self.unknown4) + a('\n\n') + a('*'*20 + ' TAGX Header (%d bytes)'%self.tagx_header_length+ '*'*20) + a('Header length: %d'%self.tagx_header_length) + a('Control byte count: %d'%self.tagx_control_byte_count) + for i in self.tagx_entries: + a('\t' + repr(i)) + a('Index of last IndexEntry in secondary index record: %s'% self.last_entry) + a('Number of entries in the NCX: %d'% self.ncx_count) + + return '\n'.join(ans) + +# }}} + class IndexHeader(object): # {{{ def __init__(self, record): @@ -455,12 +567,12 @@ class IndexHeader(object): # {{{ self.tagx_control_byte_count)) if self.tagx_entries and not self.tagx_entries[-1].is_eof: raise ValueError('TAGX last entry is not EOF') - self.tagx_entries = self.tagx_entries[:-1] idxt0_pos = self.header_length+self.tagx_header_length last_num, consumed = decode_hex_number(raw[idxt0_pos:]) count_pos = idxt0_pos + consumed self.ncx_count, = struct.unpack(b'>H', raw[count_pos:count_pos+2]) + self.last_entry = last_num if last_num != self.ncx_count - 1: raise ValueError('Last id number in the NCX != NCX count - 1') @@ -473,9 +585,12 @@ class IndexHeader(object): # {{{ length_check, = struct.unpack(b'>H', idxt[4:6]) if length_check != self.header_length + self.tagx_header_length: raise ValueError('Length check failed') + if idxt[6:].replace(b'\0', b''): + raise ValueError('Non null trailing bytes after IDXT') + def __str__(self): - ans = ['*'*20 + ' Index Header '+ '*'*20] + ans = ['*'*20 + ' Index Header (%d bytes)'%len(self.record.raw)+ '*'*20] a = ans.append def u(w): a('Unknown: %r (%d bytes) (All zeros: %r)'%(w, @@ -503,6 +618,7 @@ class IndexHeader(object): # {{{ a('Control byte count: %d'%self.tagx_control_byte_count) for i in self.tagx_entries: a('\t' + repr(i)) + a('Index of last IndexEntry in primary index record: %s'% self.last_entry) a('Number of entries in the NCX: %d'% self.ncx_count) return '\n'.join(ans) @@ -521,20 +637,30 @@ class Tag(object): # {{{ 3: ('label_offset', 'Offset to label in CNCX'), 4: ('depth', 'Depth of this entry in TOC'), + 11: ('secondary', '[unknown, unknown, ' + 'tag type from TAGX in primary index header]'), + # The remaining tag types have to be interpreted subject to the type # of index entry they are present in } INTERPRET_MAP = { 'subchapter': { - 5 : ('Parent chapter index', 'parent_index') + 21 : ('Parent chapter index', 'parent_index') }, 'article' : { 5 : ('Class offset in cncx', 'class_offset'), 21 : ('Parent section index', 'parent_index'), - 22 : ('Description offset in cncx', 'desc_offset'), - 23 : ('Author offset in cncx', 'author_offset'), + 69 : ('Offset from first image record num to the' + ' image record associated with this article', + 'image_index'), + 70 : ('Description offset in cncx', 'desc_offset'), + 71 : ('Image attribution offset in cncx', + 'image_attr_offset'), + 72 : ('Image caption offset in cncx', + 'image_caption_offset'), + 73 : ('Author offset in cncx', 'author_offset'), }, 'chapter_with_subchapters' : { @@ -546,6 +672,8 @@ class Tag(object): # {{{ 5 : ('Class offset in cncx', 'class_offset'), 22 : ('First section index', 'first_child_index'), 23 : ('Last section index', 'last_child_index'), + 69 : ('Offset from first image record num to masthead' + ' record', 'image_index'), }, 'section' : { @@ -558,21 +686,25 @@ class Tag(object): # {{{ def __init__(self, tagx, vals, entry_type, cncx): - self.value = vals if len(vals) > 1 else vals[0] + self.value = vals if len(vals) > 1 else vals[0] if vals else None self.entry_type = entry_type + tag_type = tagx.tag + self.cncx_value = None - if tagx.tag in self.TAG_MAP: - self.attr, self.desc = self.TAG_MAP[tagx.tag] + if tag_type in self.TAG_MAP: + self.attr, self.desc = self.TAG_MAP[tag_type] else: try: td = self.INTERPRET_MAP[entry_type] except: raise ValueError('Unknown entry type: %s'%entry_type) try: - self.desc, self.attr = td[tagx.tag] + self.desc, self.attr = td[tag_type] except: - raise ValueError('Unknown tag: %d for entry type: %s'%( - tagx.tag, entry_type)) + print ('Unknown tag value: %d'%tag_type) + self.desc = '??Unknown (tag value: %d type: %s)'%( + tag_type, entry_type) + self.attr = 'unknown' if '_offset' in self.attr: self.cncx_value = cncx[self.value] @@ -593,6 +725,9 @@ class IndexEntry(object): # {{{ ''' TYPES = { + # Present in secondary index record + 0x01 : 'null', + 0x02 : 'publication_meta', # Present in book type files 0x0f : 'chapter', 0x6f : 'chapter_with_subchapters', @@ -603,7 +738,8 @@ class IndexEntry(object): # {{{ 0x3f : 'article', } - def __init__(self, ident, entry_type, raw, cncx, tagx_entries, flags=0): + def __init__(self, ident, entry_type, raw, cncx, tagx_entries, + control_byte_count): self.index = ident self.raw = raw self.tags = [] @@ -615,13 +751,29 @@ class IndexEntry(object): # {{{ try: self.entry_type = self.TYPES[entry_type] except KeyError: - raise ValueError('Unknown Index Entry type: %s'%hex(entry_type)) + raise ValueError('Unknown Index Entry type: %s'%bin(entry_type)) + + if control_byte_count not in (1, 2): + raise ValueError('Unknown control byte count: %d'% + control_byte_count) + + self.flags = 0 + + if control_byte_count == 2: + self.flags = ord(raw[0]) + raw = raw[1:] expected_tags = [tag for tag in tagx_entries if tag.bitmask & entry_type] + flags = self.flags for tag in expected_tags: vals = [] + + if tag.tag > 64: + has_tag = flags & 0b1 + flags = flags >> 1 + if not has_tag: continue for i in range(tag.num_values): if not raw: raise ValueError('Index entry does not match TAGX header') @@ -630,26 +782,11 @@ class IndexEntry(object): # {{{ vals.append(val) self.tags.append(Tag(tag, vals, self.entry_type, cncx)) - if flags & 0b10: - # Look for optional description and author - desc_tag = [t for t in tagx_entries if t.tag == 22] - if desc_tag and raw: - val, consumed = decint(raw) - raw = raw[consumed:] - if val: - self.tags.append(Tag(desc_tag[0], [val], self.entry_type, - cncx)) - if flags & 0b100: - aut_tag = [t for t in tagx_entries if t.tag == 23] - if aut_tag and raw: - val, consumed = decint(raw) - raw = raw[consumed:] - if val: - self.tags.append(Tag(aut_tag[0], [val], self.entry_type, - cncx)) - self.consumed = len(orig_raw) - len(raw) self.trailing_bytes = raw + if self.trailing_bytes.replace(b'\0', b''): + raise ValueError('%s has leftover bytes: %s'%(self, format_bytes( + self.trailing_bytes))) @property def label(self): @@ -701,11 +838,13 @@ class IndexEntry(object): # {{{ return -1 def __str__(self): - ans = ['Index Entry(index=%s, entry_type=%s (%s), length=%d, byte_size=%d)'%( - self.index, self.entry_type, bin(self.entry_type_raw)[2:], + ans = ['Index Entry(index=%s, entry_type=%s, flags=%s, ' + 'length=%d, byte_size=%d)'%( + self.index, self.entry_type, bin(self.flags)[2:], len(self.tags), self.byte_size)] for tag in self.tags: - ans.append('\t'+str(tag)) + if tag.value is not None: + ans.append('\t'+str(tag)) if self.first_child_index != -1: ans.append('\tNumber of children: %d'%(self.last_child_index - self.first_child_index + 1)) @@ -715,6 +854,90 @@ class IndexEntry(object): # {{{ # }}} +class SecondaryIndexRecord(object): # {{{ + + def __init__(self, record, index_header, cncx): + self.record = record + raw = self.record.raw + + if raw[:4] != b'INDX': + raise ValueError('Invalid Primary Index Record') + + u = struct.unpack + + self.header_length, = u('>I', raw[4:8]) + self.unknown1 = raw[8:12] + self.header_type, = u('>I', raw[12:16]) + self.unknown2 = raw[16:20] + self.idxt_offset, self.idxt_count = u(b'>II', raw[20:28]) + if self.idxt_offset < 192: + raise ValueError('Unknown Index record structure') + self.unknown3 = raw[28:36] + self.unknown4 = raw[36:192] # Should be 156 bytes + + self.index_offsets = [] + indices = raw[self.idxt_offset:] + if indices[:4] != b'IDXT': + raise ValueError("Invalid IDXT index table") + indices = indices[4:] + for i in range(self.idxt_count): + off, = u(b'>H', indices[i*2:(i+1)*2]) + self.index_offsets.append(off-192) + rest = indices[(i+1)*2:] + if rest.replace(b'\0', ''): # There can be padding null bytes + raise ValueError('Extra bytes after IDXT table: %r'%rest) + + indxt = raw[192:self.idxt_offset] + self.size_of_indxt_block = len(indxt) + + self.indices = [] + for i, off in enumerate(self.index_offsets): + try: + next_off = self.index_offsets[i+1] + except: + next_off = len(indxt) + num = ord(indxt[off]) + index = indxt[off+1:off+1+num] + consumed = 1 + num + entry_type = ord(indxt[off+consumed]) + pos = off+consumed+1 + idxe = IndexEntry(index, entry_type, + indxt[pos:next_off], cncx, + index_header.tagx_entries, + index_header.tagx_control_byte_count) + self.indices.append(idxe) + + rest = indxt[pos+self.indices[-1].consumed:] + if rest.replace(b'\0', b''): # There can be padding null bytes + raise ValueError('Extra bytes after IDXT table: %r'%rest) + + + def __str__(self): + ans = ['*'*20 + ' Secondary Index Record (%d bytes) '%len(self.record.raw)+ '*'*20] + a = ans.append + def u(w): + a('Unknown: %r (%d bytes) (All zeros: %r)'%(w, + len(w), not bool(w.replace(b'\0', b'')) )) + a('Header length: %d'%self.header_length) + u(self.unknown1) + a('Unknown (header type? index record number? always 1?): %d'%self.header_type) + u(self.unknown2) + a('IDXT Offset (%d block size): %d'%(self.size_of_indxt_block, + self.idxt_offset)) + a('IDXT Count: %d'%self.idxt_count) + u(self.unknown3) + u(self.unknown4) + a('Index offsets: %r'%self.index_offsets) + a('\nIndex Entries (%d entries):'%len(self.indices)) + for entry in self.indices: + a(str(entry)) + a('') + + + return '\n'.join(ans) + +# }}} + class IndexRecord(object): # {{{ ''' @@ -724,6 +947,7 @@ class IndexRecord(object): # {{{ def __init__(self, record, index_header, cncx): self.record = record + self.alltext = None raw = self.record.raw if raw[:4] != b'INDX': @@ -763,17 +987,15 @@ class IndexRecord(object): # {{{ next_off = len(indxt) index, consumed = decode_hex_number(indxt[off:]) entry_type = ord(indxt[off+consumed]) - d, flags = 1, 0 - if index_header.index_type == 6: - flags = ord(indxt[off+consumed+d]) - d += 1 - pos = off+consumed+d - self.indices.append(IndexEntry(index, entry_type, - indxt[pos:next_off], cncx, - index_header.tagx_entries, flags=flags)) + pos = off+consumed+1 + idxe = IndexEntry(index, entry_type, + indxt[pos:next_off], cncx, + index_header.tagx_entries, + index_header.tagx_control_byte_count) + self.indices.append(idxe) rest = indxt[pos+self.indices[-1].consumed:] - if rest.replace(b'\0', ''): # There can be padding null bytes + if rest.replace(b'\0', b''): # There can be padding null bytes raise ValueError('Extra bytes after IDXT table: %r'%rest) def get_parent(self, index): @@ -803,13 +1025,23 @@ class IndexRecord(object): # {{{ a('Index offsets: %r'%self.index_offsets) a('\nIndex Entries (%d entries):'%len(self.indices)) for entry in self.indices: - a(str(entry)+'\n') + offset = entry.offset + a(str(entry)) + t = self.alltext + if offset is not None and self.alltext is not None: + a('\tHTML before offset: %r'%t[offset-50:offset]) + a('\tHTML after offset: %r'%t[offset:offset+50]) + p = offset+entry.size + a('\tHTML before end: %r'%t[p-50:p]) + a('\tHTML after end: %r'%t[p:p+50]) + + a('') return '\n'.join(ans) # }}} -class CNCX(object) : # {{{ +class CNCX(object): # {{{ ''' Parses the records that contain the compiled NCX (all strings from the @@ -826,8 +1058,16 @@ class CNCX(object) : # {{{ while pos < len(raw): length, consumed = decint(raw[pos:]) if length > 0: - self.records[pos+record_offset] = raw[ + try: + self.records[pos+record_offset] = raw[ pos+consumed:pos+consumed+length].decode(codec) + except: + byts = raw[pos:] + r = format_bytes(byts) + print ('CNCX entry at offset %d has unknown format %s'%( + pos+record_offset, r)) + self.records[pos+record_offset] = r + pos = len(raw) pos += consumed+length record_offset += 0x10000 @@ -849,6 +1089,7 @@ class TextRecord(object): # {{{ self.trailing_data, self.raw = get_trailing_data(record.raw, extra_data_flags) raw_trailing_bytes = record.raw[len(self.raw):] self.raw = decompress(self.raw) + if 0 in self.trailing_data: self.trailing_data['multibyte_overlap'] = self.trailing_data.pop(0) if 1 in self.trailing_data: @@ -857,6 +1098,11 @@ class TextRecord(object): # {{{ self.trailing_data['uncrossable_breaks'] = self.trailing_data.pop(2) self.trailing_data['raw_bytes'] = raw_trailing_bytes + for typ, val in self.trailing_data.iteritems(): + if isinstance(typ, int): + print ('Record %d has unknown trailing data of type: %d : %r'% + (idx, typ, val)) + self.idx = idx def dump(self, folder): @@ -890,7 +1136,7 @@ class BinaryRecord(object): # {{{ self.raw = record.raw sig = self.raw[:4] name = '%06d'%idx - if sig in (b'FCIS', b'FLIS', b'SRCS'): + if sig in (b'FCIS', b'FLIS', b'SRCS', b'DATP'): name += '-' + sig.decode('ascii') elif sig == b'\xe9\x8e\r\n': name += '-' + 'EOF' @@ -960,8 +1206,7 @@ class TBSIndexing(object): # {{{ '(%d ends, %d complete, %d starts)')%tuple(map(len, (s+e+c, e, c, s)))) byts = bytearray(r.trailing_data.get('indexing', b'')) - sbyts = tuple(hex(b)[2:] for b in byts) - ans.append('TBS bytes: %s'%(' '.join(sbyts))) + ans.append('TBS bytes: %s'%format_bytes(byts)) for typ, entries in (('Ends', e), ('Complete', c), ('Starts', s)): if entries: ans.append('\t%s:'%typ) @@ -979,8 +1224,7 @@ class TBSIndexing(object): # {{{ tbs_type = 0 is_periodical = self.doc_type in (257, 258, 259) if len(byts): - outermost_index, extra, consumed = decode_tbs(byts, flag_size=4 if - is_periodical else 3) + outermost_index, extra, consumed = decode_tbs(byts, flag_size=3) byts = byts[consumed:] for k in extra: tbs_type |= k @@ -988,8 +1232,14 @@ class TBSIndexing(object): # {{{ ans.append('Outermost index: %d'%outermost_index) ans.append('Unknown extra start bytes: %s'%repr_extra(extra)) if is_periodical: # Hierarchical periodical - byts, a = self.interpret_periodical(tbs_type, byts, + try: + byts, a = self.interpret_periodical(tbs_type, byts, dat['geom'][0]) + except: + import traceback + traceback.print_exc() + a = [] + print ('Failed to decode TBS bytes for record: %d'%r.idx) ans += a if byts: sbyts = tuple(hex(b)[2:] for b in byts) @@ -1112,15 +1362,16 @@ class MOBIFile(object): # {{{ self.records.append(Record(section(i), self.record_headers[i])) self.mobi_header = MOBIHeader(self.records[0]) + self.huffman_record_nums = [] if 'huff' in self.mobi_header.compression.lower(): - huffrecs = [r.raw for r in - xrange(self.mobi_header.huffman_record_offset, + self.huffman_record_nums = list(xrange(self.mobi_header.huffman_record_offset, self.mobi_header.huffman_record_offset + - self.mobi_header.huffman_record_count)] + self.mobi_header.huffman_record_count)) + huffrecs = [self.records[r].raw for r in self.huffman_record_nums] from calibre.ebooks.mobi.huffcdic import HuffReader huffs = HuffReader(huffrecs) - decompress = huffs.decompress + decompress = huffs.unpack elif 'palmdoc' in self.mobi_header.compression.lower(): from calibre.ebooks.compression.palmdoc import decompress_doc decompress = decompress_doc @@ -1139,6 +1390,14 @@ class MOBIFile(object): # {{{ self.index_header, self.cncx) self.indexing_record_nums = set(xrange(pir, pir+2+self.index_header.num_of_cncx_blocks)) + self.secondary_index_record = self.secondary_index_header = None + sir = self.mobi_header.secondary_index_record + if sir != 0xffffffff: + self.secondary_index_header = SecondaryIndexHeader(self.records[sir]) + self.indexing_record_nums.add(sir) + self.secondary_index_record = SecondaryIndexRecord( + self.records[sir+1], self.secondary_index_header, self.cncx) + self.indexing_record_nums.add(sir+1) ntr = self.mobi_header.number_of_text_records @@ -1151,7 +1410,7 @@ class MOBIFile(object): # {{{ min(len(self.records), ntr+1))] self.image_records, self.binary_records = [], [] for i in xrange(fntbr, len(self.records)): - if i in self.indexing_record_nums: + if i in self.indexing_record_nums or i in self.huffman_record_nums: continue r = self.records[i] fmt = None @@ -1181,35 +1440,19 @@ class MOBIFile(object): # {{{ print (str(self.mobi_header).encode('utf-8'), file=f) # }}} -def inspect_mobi(path_or_stream, prefix='decompiled'): +def inspect_mobi(path_or_stream, ddir=None): # {{{ stream = (path_or_stream if hasattr(path_or_stream, 'read') else open(path_or_stream, 'rb')) f = MOBIFile(stream) - ddir = prefix + '_' + os.path.splitext(os.path.basename(stream.name))[0] + if ddir is None: + ddir = 'decompiled_' + os.path.splitext(os.path.basename(stream.name))[0] try: shutil.rmtree(ddir) except: pass - os.mkdir(ddir) + os.makedirs(ddir) with open(os.path.join(ddir, 'header.txt'), 'wb') as out: f.print_header(f=out) - if f.index_header is not None: - with open(os.path.join(ddir, 'index.txt'), 'wb') as out: - print(str(f.index_header), file=out) - print('\n\n', file=out) - print(str(f.cncx).encode('utf-8'), file=out) - print('\n\n', file=out) - print(str(f.index_record), file=out) - with open(os.path.join(ddir, 'tbs_indexing.txt'), 'wb') as out: - print(str(f.tbs_indexing), file=out) - f.tbs_indexing.dump(ddir) - - for tdir, attr in [('text', 'text_records'), ('images', 'image_records'), - ('binary', 'binary_records')]: - tdir = os.path.join(ddir, tdir) - os.mkdir(tdir) - for rec in getattr(f, attr): - rec.dump(tdir) alltext = os.path.join(ddir, 'text.html') with open(alltext, 'wb') as of: @@ -1224,8 +1467,36 @@ def inspect_mobi(path_or_stream, prefix='decompiled'): include_meta_content_type=True)) + if f.index_header is not None: + f.index_record.alltext = alltext + with open(os.path.join(ddir, 'index.txt'), 'wb') as out: + print(str(f.index_header), file=out) + print('\n\n', file=out) + if f.secondary_index_header is not None: + print(str(f.secondary_index_header).encode('utf-8'), file=out) + print('\n\n', file=out) + if f.secondary_index_record is not None: + print(str(f.secondary_index_record).encode('utf-8'), file=out) + print('\n\n', file=out) + print(str(f.cncx).encode('utf-8'), file=out) + print('\n\n', file=out) + print(str(f.index_record), file=out) + with open(os.path.join(ddir, 'tbs_indexing.txt'), 'wb') as out: + print(str(f.tbs_indexing), file=out) + f.tbs_indexing.dump(ddir) + + for tdir, attr in [('text', 'text_records'), ('images', 'image_records'), + ('binary', 'binary_records')]: + tdir = os.path.join(ddir, tdir) + os.mkdir(tdir) + for rec in getattr(f, attr): + rec.dump(tdir) + + print ('Debug data saved to:', ddir) +# }}} + def main(): inspect_mobi(sys.argv[1]) diff --git a/src/calibre/ebooks/mobi/huffcdic.py b/src/calibre/ebooks/mobi/huffcdic.py index 693eb314d5..a8dc82cc27 100644 --- a/src/calibre/ebooks/mobi/huffcdic.py +++ b/src/calibre/ebooks/mobi/huffcdic.py @@ -1,8 +1,12 @@ -#!/usr/bin/env python +#!/usr/bin/env python # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) __license__ = 'GPL v3' -__copyright__ = '2008, Kovid Goyal ' +__copyright__ = '2011, Kovid Goyal ' +__docformat__ = 'restructuredtext en' + ''' Decompress MOBI files compressed with the Huff/cdic algorithm. Code thanks to darkninja and igorsk. @@ -12,82 +16,92 @@ import struct from calibre.ebooks.mobi import MobiError -class BitReader(object): - - def __init__(self, data): - self.data, self.pos, self.nbits = data + "\x00\x00\x00\x00", 0, len(data) * 8 - - def peek(self, n): - r, g = 0, 0 - while g < n: - r, g = (r << 8) | ord(self.data[(self.pos+g)>>3]), g + 8 - ((self.pos+g) & 7) - return (r >> (g - n)) & ((1 << n) - 1) - - def eat(self, n): - self.pos += n - return self.pos <= self.nbits - - def left(self): - return self.nbits - self.pos +class Reader(object): -class HuffReader(object): - - def __init__(self, huffs): - self.huffs = huffs - - if huffs[0][0:4] != 'HUFF' or huffs[0][4:8] != '\x00\x00\x00\x18': + def __init__(self): + self.q = struct.Struct(b'>Q').unpack_from + + def load_huff(self, huff): + if huff[0:8] != b'HUFF\x00\x00\x00\x18': raise MobiError('Invalid HUFF header') - - if huffs[1][0:4] != 'CDIC' or huffs[1][4:8] != '\x00\x00\x00\x10': - raise ValueError('Invalid CDIC header') - - self.entry_bits, = struct.unpack('>L', huffs[1][12:16]) - off1,off2 = struct.unpack('>LL', huffs[0][16:24]) - self.dict1 = struct.unpack('<256L', huffs[0][off1:off1+256*4]) - self.dict2 = struct.unpack('<64L', huffs[0][off2:off2+64*4]) - self.dicts = huffs[1:] - self.r = '' - - def _unpack(self, bits, depth = 0): - if depth > 32: - raise MobiError('Corrupt file') - - while bits.left(): - dw = bits.peek(32) - v = self.dict1[dw >> 24] - codelen = v & 0x1F + off1, off2 = struct.unpack_from(b'>LL', huff, 8) + + def dict1_unpack(v): + codelen, term, maxcode = v&0x1f, v&0x80, v>>8 assert codelen != 0 - code = dw >> (32 - codelen) - r = (v >> 8) - if not (v & 0x80): - while code < self.dict2[(codelen-1)*2]: - codelen += 1 - code = dw >> (32 - codelen) - r = self.dict2[(codelen-1)*2+1] - r -= code - assert codelen != 0 - if not bits.eat(codelen): - return - dicno = r >> self.entry_bits - off1 = 16 + (r - (dicno << self.entry_bits)) * 2 - dic = self.dicts[dicno] - off2 = 16 + ord(dic[off1]) * 256 + ord(dic[off1+1]) - blen = ord(dic[off2]) * 256 + ord(dic[off2+1]) - slice = dic[off2+2:off2+2+(blen&0x7fff)] - if blen & 0x8000: - self.r += slice - else: - self._unpack(BitReader(slice), depth + 1) + if codelen <= 8: + assert term + maxcode = ((maxcode + 1) << (32 - codelen)) - 1 + return (codelen, term, maxcode) + self.dict1 = map(dict1_unpack, struct.unpack_from(b'>256L', huff, off1)) + + dict2 = struct.unpack_from(b'>64L', huff, off2) + self.mincode, self.maxcode = (), () + for codelen, mincode in enumerate((0,) + dict2[0::2]): + self.mincode += (mincode << (32 - codelen), ) + for codelen, maxcode in enumerate((0,) + dict2[1::2]): + self.maxcode += (((maxcode + 1) << (32 - codelen)) - 1, ) + + self.dictionary = [] + + def load_cdic(self, cdic): + if cdic[0:8] != b'CDIC\x00\x00\x00\x10': + raise MobiError('Invalid CDIC header') + phrases, bits = struct.unpack_from(b'>LL', cdic, 8) + n = min(1<H').unpack_from + def getslice(off): + blen, = h(cdic, 16+off) + slice = cdic[18+off:18+off+(blen&0x7fff)] + return (slice, blen&0x8000) + self.dictionary += map(getslice, struct.unpack_from(b'>%dH' % n, cdic, 16)) def unpack(self, data): - self.r = '' - self._unpack(BitReader(data)) - return self.r - - def decompress(self, sections): - r = '' - for data in sections: - r += self.unpack(data) - if r.endswith('#'): - r = r[:-1] - return r + q = self.q + + bitsleft = len(data) * 8 + data += b'\x00\x00\x00\x00\x00\x00\x00\x00' + pos = 0 + x, = q(data, pos) + n = 32 + + s = [] + while True: + if n <= 0: + pos += 4 + x, = q(data, pos) + n += 32 + code = (x >> n) & ((1 << 32) - 1) + + codelen, term, maxcode = self.dict1[code >> 24] + if not term: + while code < self.mincode[codelen]: + codelen += 1 + maxcode = self.maxcode[codelen] + + n -= codelen + bitsleft -= codelen + if bitsleft < 0: + break + + r = (maxcode - code) >> (32 - codelen) + slice_, flag = self.dictionary[r] + if not flag: + self.dictionary[r] = None + slice_ = self.unpack(slice_) + self.dictionary[r] = (slice_, 1) + s.append(slice_) + return b''.join(s) + +class HuffReader(object): + + def __init__(self, huffs): + self.reader = Reader() + self.reader.load_huff(huffs[0]) + for cdic in huffs[1:]: + self.reader.load_cdic(cdic) + + def unpack(self, section): + return self.reader.unpack(section) + + diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py index d108742f3c..eefa9d9e03 100644 --- a/src/calibre/ebooks/mobi/mobiml.py +++ b/src/calibre/ebooks/mobi/mobiml.py @@ -532,7 +532,7 @@ class MobiMLizer(object): bstate.pbreak = True if isblock: para = bstate.para - if para is not None and para.text == u'\xa0': + if para is not None and para.text == u'\xa0' and len(para) < 1: para.getparent().replace(para, etree.Element(XHTML('br'))) bstate.para = None bstate.istate = None diff --git a/src/calibre/ebooks/mobi/output.py b/src/calibre/ebooks/mobi/output.py index aeab8518a9..542889f506 100644 --- a/src/calibre/ebooks/mobi/output.py +++ b/src/calibre/ebooks/mobi/output.py @@ -50,13 +50,11 @@ class MOBIOutput(OutputFormatPlugin): help=_('When adding the Table of Contents to the book, add it at the start of the ' 'book instead of the end. Not recommended.') ), - OptionRecommendation(name='mobi_navpoints_only_deepest', - recommended_value=False, - help=_('When adding navpoints for the chapter-to-chapter' - ' navigation on the kindle, use only the lowest level ' - 'of items in the TOC, instead of items at every level.') + OptionRecommendation(name='extract_to', recommended_value=None, + help=_('Extract the contents of the MOBI file to the' + ' specified directory. If the directory already ' + 'exists, it will be deleted.') ), - OptionRecommendation(name='kindlegen', recommended_value=False, help=('Use kindlegen (must be in your PATH) to generate the' @@ -185,3 +183,8 @@ class MOBIOutput(OutputFormatPlugin): write_page_breaks_after_item=write_page_breaks_after_item) writer(oeb, output_path) + if opts.extract_to is not None: + from calibre.ebooks.mobi.debug import inspect_mobi + ddir = opts.extract_to + inspect_mobi(output_path, ddir=ddir) + diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index d704379cf1..dff09bc862 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -859,16 +859,19 @@ class MobiReader(object): processed_records += list(range(self.book_header.huff_offset, self.book_header.huff_offset + self.book_header.huff_number)) huff = HuffReader(huffs) - self.mobi_html = huff.decompress(text_sections) + unpack = huff.unpack elif self.book_header.compression_type == '\x00\x02': - for section in text_sections: - self.mobi_html += decompress_doc(section) + unpack = decompress_doc elif self.book_header.compression_type == '\x00\x01': - self.mobi_html = ''.join(text_sections) + unpack = lambda x: x else: raise MobiError('Unknown compression algorithm: %s' % repr(self.book_header.compression_type)) + self.mobi_html = b''.join(map(unpack, text_sections)) + if self.mobi_html.endswith(b'#'): + self.mobi_html = self.mobi_html[:-1] + if self.book_header.ancient and '> 1 + + num = 0 + while flags: + num += 1 + if flags & 0b1: + sz, consumed = decint(record, forward=False) if sz > consumed: - data[i] = record[-sz:-consumed] + data[num] = record[-sz:-consumed] record = record[:-sz] + flags >>= 1 + # Read multibyte chars if any + if extra_data_flags & 0b1: + # Only the first two bits are used for the size since there can + # never be more than 3 trailing multibyte chars + sz = (ord(record[-1]) & 0b11) + 1 + consumed = 1 + if sz > consumed: + data[0] = record[-sz:-consumed] + record = record[:-sz] return data, record def encode_trailing_data(raw): diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index 3769320dcd..40e9eeedd0 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -430,6 +430,7 @@ class MobiWriter(object): text.seek(npos) return data, overlap + # TBS {{{ def _generate_flat_indexed_navpoints(self): # Assemble a HTMLRecordData instance for each HTML record # Return True if valid, False if invalid @@ -1174,6 +1175,8 @@ class MobiWriter(object): self._tbSequence = tbSequence + # }}} + def _evaluate_periodical_toc(self): ''' Periodical: @@ -1634,7 +1637,7 @@ class MobiWriter(object): now = int(time.time()) nrecords = len(self._records) self._write(title, pack('>HHIIIIII', 0, 0, now, now, 0, 0, 0, 0), - 'BOOK', 'MOBI', pack('>IIH', nrecords, 0, nrecords)) + 'BOOK', 'MOBI', pack('>IIH', (2*nrecords)-1, 0, nrecords)) offset = self._tell() + (8 * nrecords) + 2 for i, record in enumerate(self._records): self._write(pack('>I', offset), '\0', pack('>I', 2*i)[1:]) @@ -1707,8 +1710,6 @@ class MobiWriter(object): ''' from calibre.ebooks.oeb.base import TOC items = list(self._oeb.toc.iterdescendants()) - if self.opts.mobi_navpoints_only_deepest: - items = [i for i in items if i.depth == 1] offsets = {i:self._id_offsets.get(i.href, -1) for i in items if i.href} items = [i for i in items if offsets[i] > -1] items.sort(key=lambda i:offsets[i]) diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 15207c0230..6b7939dc30 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -2,7 +2,7 @@ # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai from __future__ import (unicode_literals, division, absolute_import, print_function) -from future_builtins import filter +from future_builtins import filter, map __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal ' @@ -14,8 +14,7 @@ from collections import OrderedDict, defaultdict from calibre.ebooks.mobi.writer2 import RECORD_SIZE from calibre.ebooks.mobi.utils import (encint, encode_number_as_hex, - encode_tbs, align_block, utf8_text, detect_periodical) - + encode_tbs, align_block, utf8_text) class CNCX(object): # {{{ @@ -34,6 +33,10 @@ class CNCX(object): # {{{ self.strings[item.title] = 0 if is_periodical: self.strings[item.klass] = 0 + if item.author: + self.strings[item.author] = 0 + if item.description: + self.strings[item.description] = 0 self.records = [] offset = 0 @@ -61,7 +64,79 @@ class CNCX(object): # {{{ return self.strings[string] # }}} -class IndexEntry(object): # {{{ +class TAGX(object): # {{{ + + BITMASKS = {11:0b1} + BITMASKS.update({x:(1 << i) for i, x in enumerate([1, 2, 3, 4, 5, 21, 22, 23])}) + BITMASKS.update({x:(1 << i) for i, x in enumerate([69, 70, 71, 72, 73])}) + + NUM_VALUES = defaultdict(lambda :1) + NUM_VALUES[11] = 3 + NUM_VALUES[0] = 0 + + def __init__(self): + self.byts = bytearray() + + def add_tag(self, tag): + buf = self.byts + buf.append(tag) + buf.append(self.NUM_VALUES[tag]) + # bitmask + buf.append(self.BITMASKS[tag] if tag else 0) + # eof + buf.append(0 if tag else 1) + + def header(self, control_byte_count): + header = b'TAGX' + # table length, control byte count + header += pack(b'>II', 12+len(self.byts), control_byte_count) + return header + + @property + def periodical(self): + ''' + TAGX block for the Primary index header of a periodical + ''' + list(map(self.add_tag, (1, 2, 3, 4, 5, 21, 22, 23, 0, 69, 70, 71, 72, + 73, 0))) + return self.header(2) + bytes(self.byts) + + @property + def secondary(self): + ''' + TAGX block for the secondary index header of a periodical + ''' + list(map(self.add_tag, (11, 0))) + return self.header(1) + bytes(self.byts) + + + +class TAGX_BOOK(TAGX): + BITMASKS = dict(TAGX.BITMASKS) + BITMASKS.update({x:(1 << i) for i, x in enumerate([1, 2, 3, 4, 21, 22, 23])}) + + @property + def hierarchical_book(self): + ''' + TAGX block for the primary index header of a hierarchical book + ''' + list(map(self.add_tag, (1, 2, 3, 4, 21, 22, 23, 0))) + return self.header(1) + bytes(self.byts) + + @property + def flat_book(self): + ''' + TAGX block for the primary index header of a flat book + ''' + list(map(self.add_tag, (1, 2, 3, 4, 0))) + return self.header(1) + bytes(self.byts) + + +# }}} + +# Index Entries {{{ + +class IndexEntry(object): TAG_VALUES = { 'offset': 1, @@ -69,17 +144,21 @@ class IndexEntry(object): # {{{ 'label_offset': 3, 'depth': 4, 'class_offset': 5, + 'secondary': 11, 'parent_index': 21, 'first_child_index': 22, 'last_child_index': 23, + 'image_index': 69, + 'desc_offset': 70, + 'author_offset': 73, } RTAG_MAP = {v:k for k, v in TAG_VALUES.iteritems()} - BITMASKS = [1, 2, 3, 4, 5, 21, 22, 23,] - def __init__(self, offset, label_offset, depth=0, class_offset=None): + def __init__(self, offset, label_offset): self.offset, self.label_offset = offset, label_offset - self.depth, self.class_offset = depth, class_offset + self.depth, self.class_offset = 0, None + self.control_byte_count = 1 self.length = 0 self.index = 0 @@ -88,6 +167,10 @@ class IndexEntry(object): # {{{ self.first_child_index = None self.last_child_index = None + self.image_index = None + self.author_offset = None + self.desc_offset = None + def __repr__(self): return ('IndexEntry(offset=%r, depth=%r, length=%r, index=%r,' ' parent_index=%r)')%(self.offset, self.depth, self.length, @@ -99,35 +182,6 @@ class IndexEntry(object): # {{{ def fset(self, val): self.length = val return property(fget=fget, fset=fset, doc='Alias for length') - @classmethod - def tagx_block(cls, for_periodical=True): - buf = bytearray() - - def add_tag(tag, num_values=1): - buf.append(tag) - buf.append(num_values) - # bitmask - buf.append(1 << (cls.BITMASKS.index(tag))) - # eof - buf.append(0) - - for tag in xrange(1, 5): - add_tag(tag) - - if for_periodical: - for tag in (5, 21, 22, 23): - add_tag(tag) - - # End of TAGX record - for i in xrange(3): buf.append(0) - buf.append(1) - - header = b'TAGX' - header += pack(b'>I', 12+len(buf)) # table length - header += pack(b'>I', 1) # control byte count - - return header + bytes(buf) - @property def next_offset(self): return self.offset + self.length @@ -145,24 +199,100 @@ class IndexEntry(object): # {{{ def entry_type(self): ans = 0 for tag in self.tag_nums: - ans |= (1 << self.BITMASKS.index(tag)) # 1 << x == 2**x + ans |= TAGX.BITMASKS[tag] return ans + def attr_for_tag(self, tag): + return self.RTAG_MAP[tag] + @property def bytestring(self): buf = StringIO() - buf.write(encode_number_as_hex(self.index)) + if isinstance(self.index, int): + buf.write(encode_number_as_hex(self.index)) + else: + raw = bytearray(self.index.encode('ascii')) + raw.insert(0, len(raw)) + buf.write(bytes(raw)) et = self.entry_type buf.write(bytes(bytearray([et]))) + if self.control_byte_count == 2: + flags = 0 + for attr in ('image_index', 'desc_offset', 'author_offset'): + val = getattr(self, attr) + if val is not None: + tag = self.TAG_VALUES[attr] + bm = TAGX.BITMASKS[tag] + flags |= bm + buf.write(bytes(bytearray([flags]))) + for tag in self.tag_nums: - attr = self.RTAG_MAP[tag] + attr = self.attr_for_tag(tag) val = getattr(self, attr) - buf.write(encint(val)) + if isinstance(val, int): + val = [val] + for x in val: + buf.write(encint(x)) + + if self.control_byte_count == 2: + for attr in ('image_index', 'desc_offset', 'author_offset'): + val = getattr(self, attr) + if val is not None: + buf.write(encint(val)) ans = buf.getvalue() return ans +class BookIndexEntry(IndexEntry): + + @property + def entry_type(self): + tagx = TAGX_BOOK() + ans = 0 + for tag in self.tag_nums: + ans |= tagx.BITMASKS[tag] + return ans + + +class PeriodicalIndexEntry(IndexEntry): + + def __init__(self, offset, label_offset, class_offset, depth): + IndexEntry.__init__(self, offset, label_offset) + self.depth = depth + self.class_offset = class_offset + self.control_byte_count = 2 + +class SecondaryIndexEntry(IndexEntry): + + INDEX_MAP = {'author':73, 'caption':72, 'credit':71, 'description':70, + 'mastheadImage':69} + + def __init__(self, index): + IndexEntry.__init__(self, 0, 0) + self.index = index + + tag = self.INDEX_MAP[index] + + # The values for this index entry + # I dont know what the 5 means, it is not the number of entries + self.secondary = [5 if tag == min( + self.INDEX_MAP.itervalues()) else 0, 0, tag] + + @property + def tag_nums(self): + yield 11 + + @property + def entry_type(self): + return 1 + + @classmethod + def entries(cls): + rmap = {v:k for k,v in cls.INDEX_MAP.iteritems()} + for tag in sorted(rmap, reverse=True): + yield cls(rmap[tag]) + # }}} class TBS(object): # {{{ @@ -323,16 +453,23 @@ class TBS(object): # {{{ class Indexer(object): # {{{ def __init__(self, serializer, number_of_text_records, - size_of_last_text_record, opts, oeb): + size_of_last_text_record, masthead_offset, is_periodical, + opts, oeb): self.serializer = serializer self.number_of_text_records = number_of_text_records self.text_size = (RECORD_SIZE * (self.number_of_text_records-1) + size_of_last_text_record) + self.masthead_offset = masthead_offset + self.secondary_record_offset = None + self.oeb = oeb self.log = oeb.log self.opts = opts - self.is_periodical = detect_periodical(self.oeb.toc, self.log) + self.is_periodical = is_periodical + if self.is_periodical and self.masthead_offset is None: + raise ValueError('Periodicals must have a masthead') + self.log('Generating MOBI index for a %s'%('periodical' if self.is_periodical else 'book')) self.is_flat_periodical = False @@ -343,6 +480,16 @@ class Indexer(object): # {{{ self.records = [] + if self.is_periodical: + # Ensure all articles have an author and description before + # creating the CNCX + for node in oeb.toc.iterdescendants(): + if node.klass == 'article': + aut, desc = node.author, node.description + if not aut: aut = _('Unknown') + if not desc: desc = _('No details available') + node.author, node.description = aut, desc + self.cncx = CNCX(oeb.toc, self.is_periodical) if self.is_periodical: @@ -354,12 +501,17 @@ class Indexer(object): # {{{ self.records.insert(0, self.create_header()) self.records.extend(self.cncx.records) + if is_periodical: + self.secondary_record_offset = len(self.records) + self.records.append(self.create_header(secondary=True)) + self.records.append(self.create_index_record(secondary=True)) + self.calculate_trailing_byte_sequences() - def create_index_record(self): # {{{ + def create_index_record(self, secondary=False): # {{{ header_length = 192 buf = StringIO() - indices = self.indices + indices = list(SecondaryIndexEntry.entries()) if secondary else self.indices # Write index entries offsets = [] @@ -399,9 +551,15 @@ class Indexer(object): # {{{ return ans # }}} - def create_header(self): # {{{ + def create_header(self, secondary=False): # {{{ buf = StringIO() - tagx_block = IndexEntry.tagx_block(self.is_periodical) + if secondary: + tagx_block = TAGX().secondary + else: + tagx_block = (TAGX().periodical if self.is_periodical else + (TAGX_BOOK().hierarchical_book if + self.book_has_subchapters else + TAGX_BOOK().flat_book)) header_length = 192 # Ident 0 - 4 @@ -420,7 +578,7 @@ class Indexer(object): # {{{ buf.write(pack(b'>I', 0)) # Filled in later # Number of index records 24-28 - buf.write(pack(b'>I', len(self.records))) + buf.write(pack(b'>I', 1 if secondary else len(self.records))) # Index Encoding 28-32 buf.write(pack(b'>I', 65001)) # utf-8 @@ -429,7 +587,8 @@ class Indexer(object): # {{{ buf.write(b'\xff'*4) # Number of index entries 36-40 - buf.write(pack(b'>I', len(self.indices))) + indices = list(SecondaryIndexEntry.entries()) if secondary else self.indices + buf.write(pack(b'>I', len(indices))) # ORDT offset 40-44 buf.write(pack(b'>I', 0)) @@ -441,7 +600,7 @@ class Indexer(object): # {{{ buf.write(pack(b'>I', 0)) # Number of CNCX records 52-56 - buf.write(pack(b'>I', len(self.cncx.records))) + buf.write(pack(b'>I', 0 if secondary else len(self.cncx.records))) # Unknown 56-180 buf.write(b'\0'*124) @@ -455,10 +614,16 @@ class Indexer(object): # {{{ # TAGX block buf.write(tagx_block) - num = len(self.indices) + num = len(indices) # The index of the last entry in the NCX - buf.write(encode_number_as_hex(num-1)) + idx = indices[-1].index + if isinstance(idx, int): + idx = encode_number_as_hex(idx) + else: + idx = idx.encode('ascii') + idx = (bytes(bytearray([len(idx)]))) + idx + buf.write(idx) # The number of entries in the NCX buf.write(pack(b'>H', num)) @@ -480,47 +645,98 @@ class Indexer(object): # {{{ # }}} def create_book_index(self): # {{{ + self.book_has_subchapters = False indices = [] - seen = set() + seen, sub_seen = set(), set() id_offsets = self.serializer.id_offsets - for node in self.oeb.toc.iterdescendants(): + # Flatten toc to contain only chapters and subchapters + # Anything deeper than a subchapter is made into a subchapter + chapters = [] + for node in self.oeb.toc: try: offset = id_offsets[node.href] label = self.cncx[node.title] except: - self.log.warn('TOC item %s not found in document'%node.href) + self.log.warn('TOC item %s [%s] not found in document'%( + node.title, node.href)) continue + if offset in seen: continue seen.add(offset) - index = IndexEntry(offset, label) - indices.append(index) - indices.sort(key=lambda x:x.offset) + subchapters = [] + chapters.append((offset, label, subchapters)) - # Set lengths - for i, index in enumerate(indices): - try: - next_offset = indices[i+1].offset - except: - next_offset = self.serializer.body_end_offset - index.length = next_offset - index.offset + for descendant in node.iterdescendants(): + try: + offset = id_offsets[descendant.href] + label = self.cncx[descendant.title] + except: + self.log.warn('TOC item %s [%s] not found in document'%( + descendant.title, descendant.href)) + continue - # Remove empty nodes - indices = [i for i in indices if i.length > 0] + if offset in sub_seen: + continue + sub_seen.add(offset) + subchapters.append((offset, label)) - # Set index values - for i, index in enumerate(indices): - index.index = i + subchapters.sort(key=lambda x:x[0]) - # Set lengths again to close up any gaps left by filtering - for i, index in enumerate(indices): - try: - next_offset = indices[i+1].offset - except: - next_offset = self.serializer.body_end_offset - index.length = next_offset - index.offset + chapters.sort(key=lambda x:x[0]) + + chapters = [(BookIndexEntry(x[0], x[1]), [ + BookIndexEntry(y[0], y[1]) for y in x[2]]) for x in chapters] + + def set_length(indices): + for i, index in enumerate(indices): + try: + next_offset = indices[i+1].offset + except: + next_offset = self.serializer.body_end_offset + index.length = next_offset - index.offset + + # Set chapter and subchapter lengths + set_length([x[0] for x in chapters]) + for x in chapters: + set_length(x[1]) + + # Remove empty chapters + chapters = [x for x in chapters if x[0].length > 0] + + # Remove invalid subchapters + for i, x in enumerate(list(chapters)): + chapter, subchapters = x + ok_subchapters = [] + for sc in subchapters: + if sc.offset < chapter.next_offset and sc.length > 0: + ok_subchapters.append(sc) + chapters[i] = (chapter, ok_subchapters) + + # Reset chapter and subchapter lengths in case any were removed + set_length([x[0] for x in chapters]) + for x in chapters: + set_length(x[1]) + + # Set index and depth values + indices = [] + for index, x in enumerate(chapters): + x[0].index = index + indices.append(x[0]) + + for chapter, subchapters in chapters: + for sc in subchapters: + index += 1 + sc.index = index + sc.parent_index = chapter.index + indices.append(sc) + sc.depth = 1 + self.book_has_subchapters = True + if subchapters: + chapter.first_child_index = subchapters[0].index + chapter.last_child_index = subchapters[-1].index return indices @@ -536,11 +752,12 @@ class Indexer(object): # {{{ id_offsets = self.serializer.id_offsets - periodical = IndexEntry(periodical_node_offset, + periodical = PeriodicalIndexEntry(periodical_node_offset, self.cncx[periodical_node.title], - class_offset=self.cncx[periodical_node.klass]) + self.cncx[periodical_node.klass], 0) periodical.length = periodical_node_size periodical.first_child_index = 1 + periodical.image_index = self.masthead_offset seen_sec_offsets = set() seen_art_offsets = set() @@ -556,7 +773,7 @@ class Indexer(object): # {{{ if offset in seen_sec_offsets: continue seen_sec_offsets.add(offset) - section = IndexEntry(offset, label, class_offset=klass, depth=1) + section = PeriodicalIndexEntry(offset, label, klass, 1) section.parent_index = 0 for art in sec: try: @@ -568,9 +785,11 @@ class Indexer(object): # {{{ if offset in seen_art_offsets: continue seen_art_offsets.add(offset) - article = IndexEntry(offset, label, class_offset=klass, - depth=2) + article = PeriodicalIndexEntry(offset, label, klass, 2) normalized_articles.append(article) + article.author_offset = self.cncx[art.author] + article.desc_offset = self.cncx[art.description] + if normalized_articles: normalized_articles.sort(key=lambda x:x.offset) normalized_sections.append((section, normalized_articles)) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index 2c57a9e461..ef6fc3485e 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -11,7 +11,7 @@ import re, random, time from cStringIO import StringIO from struct import pack -from calibre.ebooks import normalize +from calibre.ebooks import normalize, generate_masthead from calibre.ebooks.oeb.base import OEB_RASTER_IMAGES from calibre.ebooks.mobi.writer2.serializer import Serializer from calibre.ebooks.compression.palmdoc import compress_doc @@ -19,7 +19,7 @@ from calibre.ebooks.mobi.langcodes import iana2mobi from calibre.utils.filenames import ascii_filename from calibre.ebooks.mobi.writer2 import (PALMDOC, UNCOMPRESSED, RECORD_SIZE) from calibre.ebooks.mobi.utils import (rescale_image, encint, - encode_trailing_data, align_block) + encode_trailing_data, align_block, detect_periodical) from calibre.ebooks.mobi.writer2.indexer import Indexer EXTH_CODES = { @@ -34,6 +34,12 @@ EXTH_CODES = { 'rights': 109, 'type': 111, 'source': 112, + 'versionnumber': 114, + 'startreading': 116, + 'coveroffset': 201, + 'thumboffset': 202, + 'hasfakecover': 203, + 'lastupdatetime': 502, 'title': 503, } @@ -77,13 +83,16 @@ class MobiWriter(object): self.write_content() def generate_content(self): - self.map_image_names() + self.is_periodical = detect_periodical(self.oeb.toc, self.oeb.log) + # Image records are stored in their own list, they are merged into the + # main record list at the end + self.generate_images() self.generate_text() + # The uncrossable breaks trailing entries come before the indexing + # trailing entries + self.write_uncrossable_breaks() # Index records come after text records self.generate_index() - self.write_uncrossable_breaks() - # Image records come after index records - self.generate_images() # Indexing {{{ def generate_index(self): @@ -91,22 +100,18 @@ class MobiWriter(object): try: self.indexer = Indexer(self.serializer, self.last_text_record_idx, len(self.records[self.last_text_record_idx]), + self.masthead_offset, self.is_periodical, self.opts, self.oeb) except: self.log.exception('Failed to generate MOBI index:') else: self.primary_index_record_idx = len(self.records) - for i in xrange(len(self.records)): + for i in xrange(self.last_text_record_idx + 1): if i == 0: continue tbs = self.indexer.get_trailing_byte_sequence(i) self.records[i] += encode_trailing_data(tbs) self.records.extend(self.indexer.records) - @property - def is_periodical(self): - return (self.primary_index_record_idx is None or not - self.indexer.is_periodical) - # }}} def write_uncrossable_breaks(self): # {{{ @@ -136,58 +141,54 @@ class MobiWriter(object): # }}} # Images {{{ - def map_image_names(self): - ''' - Map image names to record indices, ensuring that the masthead image if - present has index number 1. - ''' - index = 1 - self.images = images = {} - mh_href = None - - if 'masthead' in self.oeb.guide: - mh_href = self.oeb.guide['masthead'].href - images[mh_href] = 1 - index += 1 - - for item in self.oeb.manifest.values(): - if item.media_type in OEB_RASTER_IMAGES: - if item.href == mh_href: continue - images[item.href] = index - index += 1 def generate_images(self): - self.oeb.logger.info('Serializing images...') - images = [(index, href) for href, index in self.images.iteritems()] - images.sort() - self.first_image_record = None - for _, href in images: - item = self.oeb.manifest.hrefs[href] + oeb = self.oeb + oeb.logger.info('Serializing images...') + self.image_records = [] + self.image_map = {} + + mh_href = self.masthead_offset = None + if 'masthead' in oeb.guide: + mh_href = oeb.guide['masthead'].href + elif self.is_periodical: + # Generate a default masthead + data = generate_masthead(unicode(self.oeb.metadata('title')[0])) + self.image_records.append(data) + self.masthead_offset = 0 + + cover_href = self.cover_offset = self.thumbnail_offset = None + if (oeb.metadata.cover and + unicode(oeb.metadata.cover[0]) in oeb.manifest.ids): + cover_id = unicode(oeb.metadata.cover[0]) + item = oeb.manifest.ids[cover_id] + cover_href = item.href + + for item in self.oeb.manifest.values(): + if item.media_type not in OEB_RASTER_IMAGES: continue try: data = rescale_image(item.data) except: - self.oeb.logger.warn('Bad image file %r' % item.href) + oeb.logger.warn('Bad image file %r' % item.href) continue + else: + self.image_map[item.href] = len(self.image_records) + self.image_records.append(data) + + if item.href == mh_href: + self.masthead_offset = len(self.image_records) - 1 + elif item.href == cover_href: + self.cover_offset = len(self.image_records) - 1 + try: + data = rescale_image(item.data, dimen=MAX_THUMB_DIMEN, + maxsizeb=MAX_THUMB_SIZE) + except: + oeb.logger.warn('Failed to generate thumbnail') + else: + self.image_records.append(data) + self.thumbnail_offset = len(self.image_records) - 1 finally: item.unload_data_from_memory() - self.records.append(data) - if self.first_image_record is None: - self.first_image_record = len(self.records) - 1 - - def add_thumbnail(self, item): - try: - data = rescale_image(item.data, dimen=MAX_THUMB_DIMEN, - maxsizeb=MAX_THUMB_SIZE) - except IOError: - self.oeb.logger.warn('Bad image file %r' % item.href) - return None - manifest = self.oeb.manifest - id, href = manifest.generate('thumbnail', 'thumbnail.jpeg') - manifest.add(id, href, 'image/jpeg', data=data) - index = len(self.images) + 1 - self.images[href] = index - self.records.append(data) - return index # }}} @@ -195,12 +196,13 @@ class MobiWriter(object): def generate_text(self): self.oeb.logger.info('Serializing markup content...') - self.serializer = Serializer(self.oeb, self.images, + self.serializer = Serializer(self.oeb, self.image_map, write_page_breaks_after_item=self.write_page_breaks_after_item) text = self.serializer() self.text_length = len(text) text = StringIO(text) nrecords = 0 + records_size = 0 if self.compression != UNCOMPRESSED: self.oeb.logger.info(' Compressing markup content...') @@ -214,9 +216,15 @@ class MobiWriter(object): data += pack(b'>B', len(overlap)) self.records.append(data) + records_size += len(data) nrecords += 1 self.last_text_record_idx = nrecords + self.first_non_text_record_idx = nrecords + 1 + # Pad so that the next records starts at a 4 byte boundary + if records_size % 4 != 0: + self.records.append(b'\x00'*(records_size % 4)) + self.first_non_text_record_idx += 1 def read_text_record(self, text): ''' @@ -273,9 +281,13 @@ class MobiWriter(object): def generate_record0(self): # MOBI header {{{ metadata = self.oeb.metadata exth = self.build_exth() + first_image_record = None + if self.image_records: + first_image_record = len(self.records) + self.records.extend(self.image_records) last_content_record = len(self.records) - 1 - # FCIS/FLIS (Seem to server no purpose) + # FCIS/FLIS (Seems to serve no purpose) flis_number = len(self.records) self.records.append( b'FLIS\0\0\0\x08\0\x41\0\0\0\0\0\0\xff\xff\xff\xff\0\x01\0\x03\0\0\0\x03\0\0\0\x01'+ @@ -322,6 +334,8 @@ class MobiWriter(object): if self.indexer.is_flat_periodical: bt = 0x102 elif self.indexer.is_periodical: + # If you change this, remember to change the cdetype in the EXTH + # header as well bt = 0x103 record0.write(pack(b'>IIIII', @@ -331,14 +345,19 @@ class MobiWriter(object): record0.write(b'\xff' * 8) # 0x20 - 0x23 : Secondary index record - record0.write(pack(b'>I', 0xffffffff)) + sir = 0xffffffff + if (self.primary_index_record_idx is not None and + self.indexer.secondary_record_offset is not None): + sir = (self.primary_index_record_idx + + self.indexer.secondary_record_offset) + record0.write(pack(b'>I', sir)) # 0x24 - 0x3f : Unknown record0.write(b'\xff' * 28) # 0x40 - 0x43 : Offset of first non-text record record0.write(pack(b'>I', - self.last_text_record_idx + 1)) + self.first_non_text_record_idx)) # 0x44 - 0x4b : title offset, title length record0.write(pack(b'>II', @@ -354,8 +373,7 @@ class MobiWriter(object): # 0x58 - 0x5b : Format version # 0x5c - 0x5f : First image record number record0.write(pack(b'>II', - 6, self.first_image_record if self.first_image_record else - len(self.records)-1)) + 6, first_image_record if first_image_record else len(self.records))) # 0x60 - 0x63 : First HUFF/CDIC record number # 0x64 - 0x67 : Number of HUFF/CDIC records @@ -493,10 +511,14 @@ class MobiWriter(object): # Write cdetype if self.is_periodical: + # If you set the book type header field to 0x101 use NWPR here if + # you use 0x103 use MAGZ + data = b'MAGZ' + else: data = b'EBOK' - exth.write(pack(b'>II', 501, len(data)+8)) - exth.write(data) - nrecs += 1 + exth.write(pack(b'>II', 501, len(data)+8)) + exth.write(data) + nrecs += 1 # Add a publication date entry if oeb.metadata['date']: @@ -504,34 +526,42 @@ class MobiWriter(object): elif oeb.metadata['timestamp']: datestr = str(oeb.metadata['timestamp'][0]) - if datestr is not None: - datestr = bytes(datestr) - exth.write(pack(b'>II', EXTH_CODES['pubdate'], len(datestr) + 8)) + if datestr is None: + raise ValueError("missing date or timestamp") + + datestr = bytes(datestr) + exth.write(pack(b'>II', EXTH_CODES['pubdate'], len(datestr) + 8)) + exth.write(datestr) + nrecs += 1 + if self.is_periodical: + exth.write(pack(b'>II', EXTH_CODES['lastupdatetime'], len(datestr) + 8)) exth.write(datestr) nrecs += 1 - else: - raise NotImplementedError("missing date or timestamp needed for mobi_periodical") - # Write the same creator info as kindlegen 1.2 - for code, val in [(204, 201), (205, 1), (206, 2), (207, 33307)]: - exth.write(pack(b'>II', code, 12)) - exth.write(pack(b'>I', val)) + if self.is_periodical: + # Pretend to be amazon's super secret periodical generator + vals = {204:201, 205:2, 206:0, 207:101} + else: + # Pretend to be kindlegen 1.2 + vals = {204:201, 205:1, 206:2, 207:33307} + for code, val in vals.iteritems(): + exth.write(pack(b'>III', code, 12, val)) nrecs += 1 - if (oeb.metadata.cover and - unicode(oeb.metadata.cover[0]) in oeb.manifest.ids): - id = unicode(oeb.metadata.cover[0]) - item = oeb.manifest.ids[id] - href = item.href - if href in self.images: - index = self.images[href] - 1 - exth.write(pack(b'>III', 0xc9, 0x0c, index)) - exth.write(pack(b'>III', 0xcb, 0x0c, 0)) - nrecs += 2 - index = self.add_thumbnail(item) - if index is not None: - exth.write(pack(b'>III', 0xca, 0x0c, index - 1)) - nrecs += 1 + if self.cover_offset is not None: + exth.write(pack(b'>III', EXTH_CODES['coveroffset'], 12, + self.cover_offset)) + exth.write(pack(b'>III', EXTH_CODES['hasfakecover'], 12, 0)) + nrecs += 2 + if self.thumbnail_offset is not None: + exth.write(pack(b'>III', EXTH_CODES['thumboffset'], 12, + self.thumbnail_offset)) + nrecs += 1 + + if self.serializer.start_offset is not None: + exth.write(pack(b'>III', EXTH_CODES['startreading'], 12, + self.serializer.start_offset)) + nrecs += 1 exth = exth.getvalue() trail = len(exth) % 4 @@ -550,7 +580,7 @@ class MobiWriter(object): now = int(time.time()) nrecords = len(self.records) self.write(title, pack(b'>HHIIIIII', 0, 0, now, now, 0, 0, 0, 0), - b'BOOK', b'MOBI', pack(b'>IIH', nrecords, 0, nrecords)) + b'BOOK', b'MOBI', pack(b'>IIH', (2*nrecords)-1, 0, nrecords)) offset = self.tell() + (8 * nrecords) + 2 for i, record in enumerate(self.records): self.write(pack(b'>I', offset), b'\0', pack(b'>I', 2*i)[1:]) diff --git a/src/calibre/ebooks/mobi/writer2/serializer.py b/src/calibre/ebooks/mobi/writer2/serializer.py index 0bd93def51..06aacc1b09 100644 --- a/src/calibre/ebooks/mobi/writer2/serializer.py +++ b/src/calibre/ebooks/mobi/writer2/serializer.py @@ -39,6 +39,10 @@ class Serializer(object): self.logger = oeb.logger self.write_page_breaks_after_item = write_page_breaks_after_item + # If not None, this is a number pointing to the location at which to + # open the MOBI file on the Kindle + self.start_offset = None + # Mapping of hrefs (urlnormalized) to the offset in the buffer where # the resource pointed to by the href lives. Used at the end to fill in # the correct values into all filepos="..." links. @@ -106,6 +110,7 @@ class Serializer(object): self.serialize_head() self.serialize_body() buf.write(b'') + self.end_offset = buf.tell() self.fixup_links() return buf.getvalue() @@ -144,6 +149,8 @@ class Serializer(object): buf.write(b'title="') self.serialize_text(ref.title, quot=True) buf.write(b'" ') + if ref.title == 'start': + self._start_href = ref.href self.serialize_href(ref.href) # Space required or won't work, I kid you not buf.write(b' />') @@ -200,20 +207,18 @@ class Serializer(object): self.breaks.append(buf.tell() - 1) self.id_offsets[urlnormalize(item.href)] = buf.tell() if item.is_section_start: - buf.write(b'
') + buf.write(b' ') if item.is_article_start: - buf.write(b'
') + buf.write(b' ') for elem in item.data.find(XHTML('body')): self.serialize_elem(elem, item) - if item.is_article_end: - # Kindle periodical article end marker - buf.write(b'
') if self.write_page_breaks_after_item: buf.write(b'') if item.is_article_end: - buf.write(b'
') + # Kindle periodical article end marker + buf.write(b' ') if item.is_section_end: - buf.write(b'
') + buf.write(b' ') self.anchor_offset = None def serialize_elem(self, elem, item, nsrmap=NSRMAP): @@ -283,6 +288,7 @@ class Serializer(object): buf = self.buf id_offsets = self.id_offsets for href, hoffs in self.href_offsets.items(): + is_start = (href and href == getattr(self, '_start_href', None)) # Iterate over all filepos items if href not in id_offsets: self.logger.warn('Hyperlink target %r not found' % href) @@ -290,6 +296,8 @@ class Serializer(object): href, _ = urldefrag(href) if href in self.id_offsets: ioff = self.id_offsets[href] + if is_start: + self.start_offset = ioff for hoff in hoffs: buf.seek(hoff) buf.write(b'%010d' % ioff) diff --git a/src/calibre/ebooks/snb/snbfile.py b/src/calibre/ebooks/snb/snbfile.py index 88b586539b..1341632a55 100644 --- a/src/calibre/ebooks/snb/snbfile.py +++ b/src/calibre/ebooks/snb/snbfile.py @@ -7,7 +7,6 @@ __docformat__ = 'restructuredtext en' import sys, struct, zlib, bz2, os from calibre import guess_type -from calibre.utils.filenames import ascii_filename class FileStream: def IsBinary(self): @@ -158,7 +157,7 @@ class SNBFile: f.fileBody = open(os.path.join(tdir,fileName), 'rb').read() f.fileName = fileName.replace(os.sep, '/') if isinstance(f.fileName, unicode): - f.fileName = ascii_filename(f.fileName).encode('ascii') + f.fileName = f.fileName.encode("ascii", "ignore"); self.files.append(f) def AppendBinary(self, fileName, tdir): @@ -168,7 +167,7 @@ class SNBFile: f.fileBody = open(os.path.join(tdir,fileName), 'rb').read() f.fileName = fileName.replace(os.sep, '/') if isinstance(f.fileName, unicode): - f.fileName = ascii_filename(f.fileName).encode('ascii') + f.fileName = f.fileName.encode("ascii", "ignore"); self.files.append(f) def GetFileStream(self, fileName): diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 3e29ea08fb..22c9cc149f 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -40,7 +40,7 @@ if isosx: gprefs.defaults['action-layout-toolbar-device'] = ( 'Add Books', 'Edit Metadata', None, 'Convert Books', 'View', 'Send To Device', None, None, 'Location Manager', None, None, - 'Fetch News', 'Save To Disk', 'Connect Share', None, + 'Fetch News', 'Store', 'Save To Disk', 'Connect Share', None, 'Remove Books', ) else: @@ -55,7 +55,7 @@ else: gprefs.defaults['action-layout-toolbar-device'] = ( 'Add Books', 'Edit Metadata', None, 'Convert Books', 'View', 'Send To Device', None, None, 'Location Manager', None, None, - 'Fetch News', 'Save To Disk', 'Connect Share', None, + 'Fetch News', 'Save To Disk', 'Store', 'Connect Share', None, 'Remove Books', None, 'Help', 'Preferences', ) @@ -423,6 +423,8 @@ class FileIconProvider(QFileIconProvider): 'rtf' : 'rtf', 'odt' : 'odt', 'snb' : 'snb', + 'djv' : 'djvu', + 'djvu' : 'djvu', } def __init__(self): diff --git a/src/calibre/gui2/actions/__init__.py b/src/calibre/gui2/actions/__init__.py index a5ef402f22..dbeaa61ea1 100644 --- a/src/calibre/gui2/actions/__init__.py +++ b/src/calibre/gui2/actions/__init__.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' from functools import partial from zipfile import ZipFile -from PyQt4.Qt import QToolButton, QAction, QIcon, QObject +from PyQt4.Qt import QToolButton, QAction, QIcon, QObject, QMenu from calibre.gui2 import Dispatcher @@ -66,6 +66,14 @@ class InterfaceAction(QObject): #: shortcut must be a translated string if not None action_spec = ('text', 'icon', None, None) + #: If True, a menu is automatically created and added to self.qaction + action_add_menu = False + + #: If True, a clone of self.qaction is added to the menu of self.qaction + #: If you want the text of this action to be different from that of + #: self.qaction, set this variable to the new text + action_menu_clone_qaction = False + #: Set of locations to which this action must not be added. #: See :attr:`all_locations` for a list of possible locations dont_add_to = frozenset([]) @@ -75,7 +83,8 @@ class InterfaceAction(QObject): dont_remove_from = frozenset([]) all_locations = frozenset(['toolbar', 'toolbar-device', 'context-menu', - 'context-menu-device', 'toolbar-child', 'menubar', 'menubar-device']) + 'context-menu-device', 'toolbar-child', 'menubar', 'menubar-device', + 'context-menu-cover-browser']) #: Type of action #: 'current' means acts on the current view @@ -94,8 +103,13 @@ class InterfaceAction(QObject): self.Dispatcher = partial(Dispatcher, parent=self) self.create_action() self.gui.addAction(self.qaction) + self.gui.addAction(self.menuless_qaction) self.genesis() + @property + def unique_name(self): + return u'%s(%s)'%(self.__class__.__name__, self.name) + def create_action(self, spec=None, attr='qaction'): if spec is None: spec = self.action_spec @@ -104,20 +118,62 @@ class InterfaceAction(QObject): action = QAction(QIcon(I(icon)), text, self.gui) else: action = QAction(text, self.gui) - action.setAutoRepeat(self.auto_repeat) - text = tooltip if tooltip else text - action.setToolTip(text) - action.setStatusTip(text) - action.setWhatsThis(text) - action.setAutoRepeat(False) - if shortcut: - if isinstance(shortcut, list): - action.setShortcuts(shortcut) - else: - action.setShortcut(shortcut) - setattr(self, attr, action) + if attr == 'qaction': + mt = (action.text() if self.action_menu_clone_qaction is True else + unicode(self.action_menu_clone_qaction)) + self.menuless_qaction = ma = QAction(action.icon(), mt, self.gui) + ma.triggered.connect(action.trigger) + for a in ((action, ma) if attr == 'qaction' else (action,)): + a.setAutoRepeat(self.auto_repeat) + text = tooltip if tooltip else text + a.setToolTip(text) + a.setStatusTip(text) + a.setWhatsThis(text) + keys = () + shortcut_action = action + desc = tooltip if tooltip else None + if attr == 'qaction': + shortcut_action = ma + if shortcut is not None: + keys = ((shortcut,) if isinstance(shortcut, basestring) else + tuple(shortcut)) + + self.gui.keyboard.register_shortcut(self.unique_name + ' - ' + attr, + unicode(shortcut_action.text()), default_keys=keys, + action=shortcut_action, description=desc) + if attr is not None: + setattr(self, attr, action) + if attr == 'qaction' and self.action_add_menu: + menu = QMenu() + action.setMenu(menu) + if self.action_menu_clone_qaction: + menu.addAction(self.menuless_qaction) return action + def create_menu_action(self, menu, unique_name, text, icon=None, shortcut=None, + description=None, triggered=None): + ac = menu.addAction(text) + if icon is not None: + if not isinstance(icon, QIcon): + icon = QIcon(I(icon)) + ac.setIcon(icon) + keys = () + if shortcut is not None and shortcut is not False: + keys = ((shortcut,) if isinstance(shortcut, basestring) else + tuple(shortcut)) + unique_name = '%s : menu action : %s'%(self.unique_name, unique_name) + if description is not None: + ac.setToolTip(description) + ac.setStatusTip(description) + ac.setWhatsThis(description) + if shortcut is not False: + self.gui.keyboard.register_shortcut(unique_name, + unicode(text), default_keys=keys, + action=ac, description=description) + if triggered is not None: + ac.triggered.connect(triggered) + return ac + def load_resources(self, names): ''' If this plugin comes in a ZIP file (user added plugin), this method diff --git a/src/calibre/gui2/actions/add.py b/src/calibre/gui2/actions/add.py index 3556f1db80..379e72822d 100644 --- a/src/calibre/gui2/actions/add.py +++ b/src/calibre/gui2/actions/add.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' import os from functools import partial -from PyQt4.Qt import QPixmap, QMenu, QTimer +from PyQt4.Qt import QPixmap, QTimer from calibre.gui2 import error_dialog, choose_files, \ @@ -48,28 +48,29 @@ class AddAction(InterfaceAction): _('Add books to the calibre library/device from files on your computer') , _('A')) action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = _('Add books from a single directory') def genesis(self): self._add_filesystem_book = self.Dispatcher(self.__add_filesystem_book) - self.add_menu = QMenu() - self.add_menu.addAction(_('Add books from a single directory'), - self.add_books) - self.add_menu.addAction(_('Add books from directories, including ' + self.add_menu = self.qaction.menu() + ma = partial(self.create_menu_action, self.add_menu) + ma('recursive-single', _('Add books from directories, including ' 'sub-directories (One book per directory, assumes every ebook ' - 'file is the same book in a different format)'), + 'file is the same book in a different format)')).triggered.connect( self.add_recursive_single) - self.add_menu.addAction(_('Add books from directories, including ' + ma('recursive-multiple', _('Add books from directories, including ' 'sub directories (Multiple books per directory, assumes every ' - 'ebook file is a different book)'), self.add_recursive_multiple) + 'ebook file is a different book)')).triggered.connect( + self.add_recursive_multiple) self.add_menu.addSeparator() - self.add_menu.addAction(_('Add Empty book. (Book entry with no ' - 'formats)'), self.add_empty, _('Shift+Ctrl+E')) - self.add_menu.addAction(_('Add from ISBN'), self.add_from_isbn) + ma('add-empty', _('Add Empty book. (Book entry with no formats)'), + shortcut=_('Shift+Ctrl+E')).triggered.connect(self.add_empty) + ma('add-isbn', _('Add from ISBN')).triggered.connect(self.add_from_isbn) self.add_menu.addSeparator() - self.add_menu.addAction(_('Add files to selected book records'), - self.add_formats, _('Shift+A')) + ma('add-formats', _('Add files to selected book records'), + triggered=self.add_formats, shortcut=_('Shift+A')) - self.qaction.setMenu(self.add_menu) self.qaction.triggered.connect(self.add_books) def location_selected(self, loc): @@ -83,7 +84,8 @@ class AddAction(InterfaceAction): view = self.gui.library_view rows = view.selectionModel().selectedRows() if not rows: - return + return error_dialog(self.gui, _('No books selected'), + _('Cannot add files as no books are selected'), show=True) ids = [view.model().id(r) for r in rows] if len(ids) > 1 and not question_dialog(self.gui, diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index b233575fa2..579aa681b2 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -82,23 +82,20 @@ class ChooseLibraryAction(InterfaceAction): action_spec = (_('%d books'), 'lt.png', _('Choose calibre library to work with'), None) dont_add_to = frozenset(['menubar-device', 'toolbar-device', 'context-menu-device']) + action_add_menu = True + action_menu_clone_qaction = _('Switch/create library...') def genesis(self): self.count_changed(0) self.qaction.triggered.connect(self.choose_library, type=Qt.QueuedConnection) + self.action_choose = self.menuless_qaction self.stats = LibraryUsageStats() self.popup_type = (QToolButton.InstantPopup if len(self.stats.stats) > 1 else QToolButton.MenuButtonPopup) - self.create_action(spec=(_('Switch/create library...'), 'lt.png', None, - None), attr='action_choose') - self.action_choose.triggered.connect(self.choose_library, - type=Qt.QueuedConnection) - self.choose_menu = QMenu(self.gui) - self.qaction.setMenu(self.choose_menu) - + self.choose_menu = self.qaction.menu() if not os.environ.get('CALIBRE_OVERRIDE_DATABASE_PATH', None): self.choose_menu.addAction(self.action_choose) @@ -110,7 +107,7 @@ class ChooseLibraryAction(InterfaceAction): self.delete_menu = QMenu(_('Remove library')) self.delete_menu_action = self.choose_menu.addMenu(self.delete_menu) - ac = self.create_action(spec=(_('Pick a random book'), 'catalog.png', + ac = self.create_action(spec=(_('Pick a random book'), 'random.png', None, None), attr='action_pick_random') ac.triggered.connect(self.pick_random) self.choose_menu.addAction(ac) @@ -152,10 +149,7 @@ class ChooseLibraryAction(InterfaceAction): self.choose_menu.addMenu(self.maintenance_menu) def pick_random(self, *args): - import random - pick = random.randint(0, self.gui.library_view.model().rowCount(None)) - self.gui.library_view.set_current_row(pick) - self.gui.library_view.scroll_to_row(pick) + self.gui.iactions['Pick Random Book'].pick_random() def library_name(self): db = self.gui.library_view.model().db diff --git a/src/calibre/gui2/actions/convert.py b/src/calibre/gui2/actions/convert.py index e3dc697a45..0dbbdaf1f3 100644 --- a/src/calibre/gui2/actions/convert.py +++ b/src/calibre/gui2/actions/convert.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' import os from functools import partial -from PyQt4.Qt import QModelIndex, QMenu +from PyQt4.Qt import QModelIndex from calibre.gui2 import error_dialog, Dispatcher from calibre.gui2.tools import convert_single_ebook, convert_bulk_ebook @@ -22,20 +22,22 @@ class ConvertAction(InterfaceAction): action_spec = (_('Convert books'), 'convert.png', None, _('C')) dont_add_to = frozenset(['menubar-device', 'toolbar-device', 'context-menu-device']) action_type = 'current' + action_add_menu = True def genesis(self): - cm = QMenu() - cm.addAction(_('Convert individually'), partial(self.convert_ebook, + m = self.convert_menu = self.qaction.menu() + cm = partial(self.create_menu_action, self.convert_menu) + cm('convert-individual', _('Convert individually'), + icon=self.qaction.icon(), triggered=partial(self.convert_ebook, False, bulk=False)) - cm.addAction(_('Bulk convert'), - partial(self.convert_ebook, False, bulk=True)) - cm.addSeparator() - ac = cm.addAction( - _('Create a catalog of the books in your calibre library')) - ac.triggered.connect(self.gui.iactions['Generate Catalog'].generate_catalog) - self.qaction.setMenu(cm) + cm('convert-bulk', _('Bulk convert'), + triggered=partial(self.convert_ebook, False, bulk=True)) + m.addSeparator() + cm('create-catalog', + _('Create a catalog of the books in your calibre library'), + icon='catalog.png', shortcut=False, + triggered=self.gui.iactions['Generate Catalog'].generate_catalog) self.qaction.triggered.connect(self.convert_ebook) - self.convert_menu = cm self.conversion_jobs = {} def location_selected(self, loc): diff --git a/src/calibre/gui2/actions/copy_to_library.py b/src/calibre/gui2/actions/copy_to_library.py index c3f5eecd0e..a70ebdad7b 100644 --- a/src/calibre/gui2/actions/copy_to_library.py +++ b/src/calibre/gui2/actions/copy_to_library.py @@ -9,7 +9,7 @@ import os from functools import partial from threading import Thread -from PyQt4.Qt import QMenu, QToolButton +from PyQt4.Qt import QToolButton from calibre.gui2.actions import InterfaceAction from calibre.gui2 import error_dialog, Dispatcher, warning_dialog @@ -95,10 +95,10 @@ class CopyToLibraryAction(InterfaceAction): popup_type = QToolButton.InstantPopup dont_add_to = frozenset(['toolbar-device', 'context-menu-device']) action_type = 'current' + action_add_menu = True def genesis(self): - self.menu = QMenu(self.gui) - self.qaction.setMenu(self.menu) + self.menu = self.qaction.menu() @property def stats(self): diff --git a/src/calibre/gui2/actions/delete.py b/src/calibre/gui2/actions/delete.py index dcaf5208c6..0455f75043 100644 --- a/src/calibre/gui2/actions/delete.py +++ b/src/calibre/gui2/actions/delete.py @@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en' from functools import partial -from PyQt4.Qt import QMenu, QObject, QTimer +from PyQt4.Qt import QObject, QTimer from calibre.gui2 import error_dialog, question_dialog from calibre.gui2.dialogs.delete_matching_from_device import DeleteMatchingFromDeviceDialog @@ -18,7 +18,7 @@ from calibre.utils.recycle_bin import can_recycle single_shot = partial(QTimer.singleShot, 10) -class MultiDeleter(QObject): +class MultiDeleter(QObject): # {{{ def __init__(self, gui, ids, callback): from calibre.gui2.dialogs.progress import ProgressDialog @@ -77,32 +77,36 @@ class MultiDeleter(QObject): error_dialog(self.gui, _('Failed to delete'), _('Failed to delete some books, click the Show Details button' ' for details.'), det_msg='\n\n'.join(msg), show=True) +# }}} class DeleteAction(InterfaceAction): name = 'Remove Books' action_spec = (_('Remove books'), 'trash.png', None, 'Del') action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = _('Remove selected books') def genesis(self): self.qaction.triggered.connect(self.delete_books) - self.delete_menu = QMenu() - self.delete_menu.addAction(_('Remove selected books'), self.delete_books) - self.delete_menu.addAction( + self.delete_menu = self.qaction.menu() + m = partial(self.create_menu_action, self.delete_menu) + m('delete-specific', _('Remove files of a specific format from selected books..'), - self.delete_selected_formats) - self.delete_menu.addAction( + triggered=self.delete_selected_formats) + m('delete-except', _('Remove all formats from selected books, except...'), - self.delete_all_but_selected_formats) - self.delete_menu.addAction( + triggered=self.delete_all_but_selected_formats) + m('delete-all', _('Remove all formats from selected books'), - self.delete_all_formats) - self.delete_menu.addAction( - _('Remove covers from selected books'), self.delete_covers) + triggered=self.delete_all_formats) + m('delete-covers', + _('Remove covers from selected books'), + triggered=self.delete_covers) self.delete_menu.addSeparator() - self.delete_menu.addAction( + m('delete-matching', _('Remove matching books from device'), - self.remove_matching_books_from_device) + triggered=self.remove_matching_books_from_device) self.qaction.setMenu(self.delete_menu) self.delete_memory = {} diff --git a/src/calibre/gui2/actions/device.py b/src/calibre/gui2/actions/device.py index debcbb6c1a..d4ed26ba8a 100644 --- a/src/calibre/gui2/actions/device.py +++ b/src/calibre/gui2/actions/device.py @@ -60,6 +60,15 @@ class ShareConnMenu(QMenu): # {{{ self.email_actions = [] + if hasattr(parent, 'keyboard'): + r = parent.keyboard.register_shortcut + prefix = 'Share/Connect Menu ' + for attr in ('folder', 'bambook', 'itunes'): + if not (iswindows or isosx) and attr == 'itunes': + continue + ac = getattr(self, 'connect_to_%s_action'%attr) + r(prefix + attr, unicode(ac.text()), action=ac) + def server_state_changed(self, running): text = _('Start Content Server') if running: diff --git a/src/calibre/gui2/actions/edit_metadata.py b/src/calibre/gui2/actions/edit_metadata.py index 86c6778191..28e2f21d23 100644 --- a/src/calibre/gui2/actions/edit_metadata.py +++ b/src/calibre/gui2/actions/edit_metadata.py @@ -8,12 +8,12 @@ __docformat__ = 'restructuredtext en' import os from functools import partial -from PyQt4.Qt import Qt, QMenu, QModelIndex, QTimer +from PyQt4.Qt import QMenu, QModelIndex, QTimer from calibre.gui2 import error_dialog, Dispatcher, question_dialog from calibre.gui2.dialogs.metadata_bulk import MetadataBulkDialog from calibre.gui2.dialogs.confirm_delete import confirm -from calibre.gui2.dialogs.tag_list_editor import TagListEditor +from calibre.gui2.dialogs.device_category_editor import DeviceCategoryEditor from calibre.gui2.actions import InterfaceAction from calibre.ebooks.metadata import authors_to_string from calibre.utils.icu import sort_key @@ -24,40 +24,41 @@ class EditMetadataAction(InterfaceAction): name = 'Edit Metadata' action_spec = (_('Edit metadata'), 'edit_input.png', None, _('E')) action_type = 'current' + action_add_menu = True def genesis(self): - self.create_action(spec=(_('Merge book records'), 'merge_books.png', - None, _('M')), attr='action_merge') - md = QMenu() - md.addAction(_('Edit metadata individually'), - partial(self.edit_metadata, False, bulk=False)) + md = self.qaction.menu() + cm = partial(self.create_menu_action, md) + cm('individual', _('Edit metadata individually'), icon=self.qaction.icon(), + triggered=partial(self.edit_metadata, False, bulk=False)) md.addSeparator() - md.addAction(_('Edit metadata in bulk'), - partial(self.edit_metadata, False, bulk=True)) + cm('bulk', _('Edit metadata in bulk'), + triggered=partial(self.edit_metadata, False, bulk=True)) md.addSeparator() - md.addAction(_('Download metadata and covers'), self.download_metadata, - Qt.ControlModifier+Qt.Key_D) + cm('download', _('Download metadata and covers'), + triggered=partial(self.download_metadata, ids=None), + shortcut='Ctrl+D') self.metadata_menu = md mb = QMenu() - mb.addAction(_('Merge into first selected book - delete others'), - self.merge_books) + cm2 = partial(self.create_menu_action, mb) + cm2('merge delete', _('Merge into first selected book - delete others'), + triggered=self.merge_books) mb.addSeparator() - mb.addAction(_('Merge into first selected book - keep others'), - partial(self.merge_books, safe_merge=True), - Qt.AltModifier+Qt.Key_M) + cm2('merge keep', _('Merge into first selected book - keep others'), + triggered=partial(self.merge_books, safe_merge=True), + shortcut='Alt+M') mb.addSeparator() - mb.addAction(_('Merge only formats into first selected book - delete others'), - partial(self.merge_books, merge_only_formats=True), - Qt.AltModifier+Qt.ShiftModifier+Qt.Key_M) + cm2('merge formats', _('Merge only formats into first selected book - delete others'), + triggered=partial(self.merge_books, merge_only_formats=True), + shortcut='Alt+Shift+M') self.merge_menu = mb - self.action_merge.setMenu(mb) md.addSeparator() - md.addAction(self.action_merge) + self.action_merge = cm('merge', _('Merge book records'), icon='merge_books.png', + shortcut=_('M'), triggered=self.merge_books) + self.action_merge.setMenu(mb) self.qaction.triggered.connect(self.edit_metadata) - self.qaction.setMenu(md) - self.action_merge.triggered.connect(self.merge_books) def location_selected(self, loc): enabled = loc == 'library' @@ -417,7 +418,7 @@ class EditMetadataAction(InterfaceAction): db.set_custom(dest_id, dest_value, num=colnum) if db.field_metadata[key]['datatype'] in \ ('bool', 'int', 'float', 'rating', 'datetime') \ - and not dest_value: + and dest_value is None: db.set_custom(dest_id, src_value, num=colnum) if db.field_metadata[key]['datatype'] == 'series' \ and not dest_value: @@ -441,7 +442,7 @@ class EditMetadataAction(InterfaceAction): def edit_device_collections(self, view, oncard=None): model = view.model() result = model.get_collections_with_ids() - d = TagListEditor(self.gui, tag_to_match=None, data=result, key=sort_key) + d = DeviceCategoryEditor(self.gui, tag_to_match=None, data=result, key=sort_key) d.exec_() if d.result() == d.Accepted: to_rename = d.to_rename # dict of new text to old ids diff --git a/src/calibre/gui2/actions/preferences.py b/src/calibre/gui2/actions/preferences.py index c3bf9bbe8b..cd9de36fce 100644 --- a/src/calibre/gui2/actions/preferences.py +++ b/src/calibre/gui2/actions/preferences.py @@ -5,7 +5,9 @@ __license__ = 'GPL v3' __copyright__ = '2010, Kovid Goyal ' __docformat__ = 'restructuredtext en' -from PyQt4.Qt import QIcon, QMenu, Qt +from functools import partial + +from PyQt4.Qt import QIcon, Qt from calibre.gui2.actions import InterfaceAction from calibre.gui2.preferences.main import Preferences @@ -16,24 +18,23 @@ class PreferencesAction(InterfaceAction): name = 'Preferences' action_spec = (_('Preferences'), 'config.png', None, _('Ctrl+P')) + action_add_menu = True + action_menu_clone_qaction = _('Change calibre behavior') def genesis(self): - pm = QMenu() - pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config) + pm = self.qaction.menu() + cm = partial(self.create_menu_action, pm) if isosx: - pm.addAction(QIcon(I('config.png')), _('Change calibre behavior'), self.do_config) - pm.addAction(QIcon(I('wizard.png')), _('Run welcome wizard'), - self.gui.run_wizard) - pm.addAction(QIcon(I('plugins/plugin_updater.png')), - _('Get plugins to enhance calibre'), self.get_plugins) + pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config) + cm('welcome wizard', _('Run welcome wizard'), + icon='wizard.png', triggered=self.gui.run_wizard) + cm('plugin updater', _('Get plugins to enhance calibre'), + icon='plugins/plugin_updater.png', triggered=self.get_plugins) if not DEBUG: pm.addSeparator() - ac = pm.addAction(QIcon(I('debug.png')), _('Restart in debug mode'), - self.debug_restart) - ac.setShortcut('Ctrl+Shift+R') - self.gui.addAction(ac) + cm('restart', _('Restart in debug mode'), icon='debug.png', + triggered=self.debug_restart, shortcut='Ctrl+Shift+R') - self.qaction.setMenu(pm) self.preferences_menu = pm for x in (self.gui.preferences_action, self.qaction): x.triggered.connect(self.do_config) diff --git a/src/calibre/gui2/actions/random.py b/src/calibre/gui2/actions/random.py new file mode 100644 index 0000000000..6c722d16ae --- /dev/null +++ b/src/calibre/gui2/actions/random.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) + +__license__ = 'GPL v3' +__copyright__ = '2011, Kovid Goyal ' +__docformat__ = 'restructuredtext en' + +import random + +from calibre.gui2.actions import InterfaceAction + +class PickRandomAction(InterfaceAction): + + name = 'Pick Random Book' + action_spec = (_('Pick a random book'), 'random.png', 'Catalog builder', None) + dont_add_to = frozenset(['menubar-device', 'toolbar-device', 'context-menu-device']) + + def genesis(self): + self.qaction.triggered.connect(self.pick_random) + + def pick_random(self): + pick = random.randint(0, self.gui.library_view.model().rowCount(None)) + self.gui.library_view.set_current_row(pick) + self.gui.library_view.scroll_to_row(pick) + + diff --git a/src/calibre/gui2/actions/save_to_disk.py b/src/calibre/gui2/actions/save_to_disk.py index 93c35900a9..73f4367abc 100644 --- a/src/calibre/gui2/actions/save_to_disk.py +++ b/src/calibre/gui2/actions/save_to_disk.py @@ -38,25 +38,25 @@ class SaveToDiskAction(InterfaceAction): name = "Save To Disk" action_spec = (_('Save to disk'), 'save.png', None, _('S')) action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = True def genesis(self): self.qaction.triggered.connect(self.save_to_disk) - self.save_menu = QMenu() - self.save_menu.addAction(_('Save to disk'), partial(self.save_to_disk, - False)) - self.save_menu.addAction(_('Save to disk in a single directory'), - partial(self.save_to_single_dir, False)) - self.save_menu.addAction(_('Save only %s format to disk')% + self.save_menu = self.qaction.menu() + cm = partial(self.create_menu_action, self.save_menu) + cm('single dir', _('Save to disk in a single directory'), + triggered=partial(self.save_to_single_dir, False)) + cm('single format', _('Save only %s format to disk')% prefs['output_format'].upper(), - partial(self.save_single_format_to_disk, False)) - self.save_menu.addAction( + triggered=partial(self.save_single_format_to_disk, False)) + cm('single dir and format', _('Save only %s format to disk in a single directory')% prefs['output_format'].upper(), - partial(self.save_single_fmt_to_single_dir, False)) + triggered=partial(self.save_single_fmt_to_single_dir, False)) self.save_sub_menu = SaveMenu(self.gui) self.save_sub_menu_action = self.save_menu.addMenu(self.save_sub_menu) self.save_sub_menu.save_fmt.connect(self.save_specific_format_disk) - self.qaction.setMenu(self.save_menu) def location_selected(self, loc): enabled = loc == 'library' @@ -115,10 +115,7 @@ class SaveToDiskAction(InterfaceAction): opts.save_cover = False opts.write_opf = False opts.template = opts.send_template - if single_dir: - opts.template = opts.template.split('/')[-1].strip() - if not opts.template: - opts.template = '{title} - {authors}' + opts.single_dir = single_dir self._saver = Saver(self.gui, self.gui.library_view.model().db, Dispatcher(self._books_saved), rows, path, opts, spare_server=self.gui.spare_server) diff --git a/src/calibre/gui2/actions/similar_books.py b/src/calibre/gui2/actions/similar_books.py index b1ee04a4d4..31148d6a7c 100644 --- a/src/calibre/gui2/actions/similar_books.py +++ b/src/calibre/gui2/actions/similar_books.py @@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en' from functools import partial -from PyQt4.Qt import QMenu, QToolButton +from PyQt4.Qt import QToolButton from calibre.gui2.actions import InterfaceAction @@ -17,9 +17,10 @@ class SimilarBooksAction(InterfaceAction): action_spec = (_('Similar books...'), None, None, None) popup_type = QToolButton.InstantPopup action_type = 'current' + action_add_menu = True def genesis(self): - m = QMenu(self.gui) + m = self.qaction.menu() for text, icon, target, shortcut in [ (_('Books by same author'), 'user_profile.png', 'authors', _('Alt+A')), (_('Books in this series'), 'books_in_series.png', 'series', @@ -31,7 +32,6 @@ class SimilarBooksAction(InterfaceAction): m.addAction(ac) ac.triggered.connect(partial(self.show_similar_books, target)) self.qaction.setMenu(m) - self.similar_menu = m def show_similar_books(self, type, *args): search, join = [], ' ' diff --git a/src/calibre/gui2/actions/store.py b/src/calibre/gui2/actions/store.py index 7f9b538bcf..e843534c37 100644 --- a/src/calibre/gui2/actions/store.py +++ b/src/calibre/gui2/actions/store.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' from functools import partial -from PyQt4.Qt import QMenu, QIcon, QSize +from PyQt4.Qt import QIcon, QSize from calibre.gui2 import error_dialog from calibre.gui2.actions import InterfaceAction @@ -17,21 +17,28 @@ from calibre.gui2.dialogs.confirm_delete import confirm class StoreAction(InterfaceAction): name = 'Store' - action_spec = (_('Get books'), 'store.png', None, None) + action_spec = (_('Get books'), 'store.png', None, _('G')) + action_add_menu = True + action_menu_clone_qaction = _('Search for ebooks') def genesis(self): self.qaction.triggered.connect(self.do_search) - self.store_menu = QMenu() - self.load_menu() - - def load_menu(self): - self.store_menu.clear() - self.store_menu.addAction(_('Search for ebooks'), self.search) - self.store_menu.addAction(_('Search for this author'), self.search_author) - self.store_menu.addAction(_('Search for this title'), self.search_title) - self.store_menu.addAction(_('Search for this book'), self.search_author_title) + self.store_menu = self.qaction.menu() + cm = partial(self.create_menu_action, self.store_menu) + for x, t in [('author', _('author')), ('title', _('title')), + ('book', _('book'))]: + func = getattr(self, 'search_%s'%('author_title' if x == 'book' + else x)) + ac = cm(x, _('Search for this %s'%t), triggered=func) + setattr(self, 'action_search_by_'+x, ac) self.store_menu.addSeparator() self.store_list_menu = self.store_menu.addMenu(_('Stores')) + self.load_menu() + self.store_menu.addSeparator() + cm('choose stores', _('Choose stores'), triggered=self.choose) + + def load_menu(self): + self.store_list_menu.clear() icon = QIcon() icon.addFile(I('donate.png'), QSize(16, 16)) for n, p in sorted(self.gui.istores.items(), key=lambda x: x[0].lower()): @@ -39,9 +46,6 @@ class StoreAction(InterfaceAction): self.store_list_menu.addAction(icon, n, partial(self.open_store, p)) else: self.store_list_menu.addAction(n, partial(self.open_store, p)) - self.store_menu.addSeparator() - self.store_menu.addAction(_('Choose stores'), self.choose) - self.qaction.setMenu(self.store_menu) def do_search(self): return self.search() diff --git a/src/calibre/gui2/actions/view.py b/src/calibre/gui2/actions/view.py index a877a8f75f..84060de786 100644 --- a/src/calibre/gui2/actions/view.py +++ b/src/calibre/gui2/actions/view.py @@ -6,8 +6,9 @@ __copyright__ = '2010, Kovid Goyal ' __docformat__ = 'restructuredtext en' import os, time +from functools import partial -from PyQt4.Qt import Qt, QMenu, QAction, pyqtSignal +from PyQt4.Qt import Qt, QAction, pyqtSignal from calibre.constants import isosx from calibre.gui2 import error_dialog, Dispatcher, question_dialog, config, \ @@ -35,45 +36,41 @@ class ViewAction(InterfaceAction): name = 'View' action_spec = (_('View'), 'view.png', None, _('V')) action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = True def genesis(self): self.persistent_files = [] self.qaction.triggered.connect(self.view_book) - self.view_menu = QMenu() - ac = self.view_specific_action = QAction(_('View specific format'), - self.gui) - self.qaction.setMenu(self.view_menu) - ac.setShortcut(Qt.AltModifier+Qt.Key_V) - ac.triggered.connect(self.view_specific_format, type=Qt.QueuedConnection) - ac = self.view_action = QAction(self.qaction.icon(), - self.qaction.text(), self.gui) - ac.triggered.connect(self.view_book) - ac = self.create_action(spec=(_('Read a random book'), 'catalog.png', - None, None), attr='action_pick_random') - ac.triggered.connect(self.view_random) - ac = self.clear_history_action = QAction( - _('Clear recently viewed list'), self.gui) - ac.triggered.connect(self.clear_history) + self.view_action = self.menuless_qaction + self.view_menu = self.qaction.menu() + cm = partial(self.create_menu_action, self.view_menu) + self.view_specific_action = cm('specific', _('View specific format'), + shortcut='Alt+V', triggered=self.view_specific_format) + self.action_pick_random = cm('pick random', _('Read a random book'), + icon='random.png', triggered=self.view_random) + self.clear_sep1 = self.view_menu.addSeparator() + self.clear_sep2 = self.view_menu.addSeparator() + self.clear_history_action = cm('clear history', + _('Clear recently viewed list'), triggered=self.clear_history) + self.history_actions = [self.clear_sep1] def initialization_complete(self): self.build_menus(self.gui.current_db) def build_menus(self, db): - self.view_menu.clear() - self.view_menu.addAction(self.view_action) - self.view_menu.addAction(self.view_specific_action) - self.view_menu.addSeparator() - self.view_menu.addAction(self.action_pick_random) + for ac in self.history_actions: + self.view_menu.removeAction(ac) self.history_actions = [] history = db.prefs.get('gui_view_history', []) if history: - self.view_menu.addSeparator() + self.view_menu.insertAction(self.clear_sep2, self.clear_sep1) + self.history_actions.append(self.clear_sep1) for id_, title in history: ac = HistoryAction(id_, title, self.view_menu) - self.view_menu.addAction(ac) + self.view_menu.insertAction(self.clear_sep2, ac) ac.view_historical.connect(self.view_historical) - self.view_menu.addSeparator() - self.view_menu.addAction(self.clear_history_action) + self.history_actions.append(ac) def clear_history(self): db = self.gui.current_db @@ -207,7 +204,7 @@ class ViewAction(InterfaceAction): self._view_books([index]) def view_random(self, *args): - self.gui.iactions['Choose Library'].pick_random() + self.gui.iactions['Pick Random Book'].pick_random() self._view_books([self.gui.library_view.currentIndex()]) def _view_calibre_books(self, ids): diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index c65b6b5d14..d7fb869400 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -23,6 +23,7 @@ from calibre.gui2 import (config, open_local_file, open_url, pixmap_to_data, gprefs) from calibre.utils.icu import sort_key from calibre.utils.formatter import EvalFormatter +from calibre.utils.date import is_date_undefined def render_html(mi, css, vertical, widget, all_fields=False): # {{{ table = render_data(mi, all_fields=all_fields, @@ -163,6 +164,10 @@ def render_data(mi, use_roman_numbers=True, all_fields=False): val = _('Book %(sidx)s of %(series)s')%dict( sidx=fmt_sidx(sidx, use_roman=use_roman_numbers), series=prepare_string_for_xml(getattr(mi, field))) + elif metadata['datatype'] == 'datetime': + aval = getattr(mi, field) + if is_date_undefined(aval): + continue ans.append((field, u'%s%s'%(name, val))) diff --git a/src/calibre/gui2/convert/mobi_output.py b/src/calibre/gui2/convert/mobi_output.py index 4bbf15e3ef..f268ac8606 100644 --- a/src/calibre/gui2/convert/mobi_output.py +++ b/src/calibre/gui2/convert/mobi_output.py @@ -6,11 +6,9 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -from PyQt4.Qt import Qt from calibre.gui2.convert.mobi_output_ui import Ui_Form from calibre.gui2.convert import Widget -from calibre.gui2.widgets import FontFamilyModel font_family_model = None @@ -26,11 +24,13 @@ class PluginWidget(Widget, Ui_Form): ['prefer_author_sort', 'rescale_images', 'toc_title', 'mobi_ignore_margins', 'mobi_toc_at_start', 'dont_compress', 'no_inline_toc', - 'masthead_font','personal_doc', 'mobi_navpoints_only_deepest'] + 'personal_doc']#, 'mobi_navpoints_only_deepest'] ) - from calibre.utils.fonts import fontconfig self.db, self.book_id = db, book_id + ''' + from calibre.utils.fonts import fontconfig + global font_family_model if font_family_model is None: font_family_model = FontFamilyModel() @@ -46,9 +46,11 @@ class PluginWidget(Widget, Ui_Form): self.font_family_model = font_family_model self.opt_masthead_font.setModel(self.font_family_model) + ''' self.initialize_options(get_option, get_help, db, book_id) + ''' def set_value_handler(self, g, val): if unicode(g.objectName()) in 'opt_masthead_font': idx = -1 @@ -59,3 +61,4 @@ class PluginWidget(Widget, Ui_Form): g.setCurrentIndex(idx) return True return False + ''' diff --git a/src/calibre/gui2/convert/mobi_output.ui b/src/calibre/gui2/convert/mobi_output.ui index b849bff72c..7643d791f3 100644 --- a/src/calibre/gui2/convert/mobi_output.ui +++ b/src/calibre/gui2/convert/mobi_output.ui @@ -7,7 +7,7 @@ 0 0 521 - 331 + 342 @@ -55,22 +55,12 @@ - + Kindle options - - - - Periodical masthead font: - - - - - - @@ -101,7 +91,7 @@ - + Qt::Vertical @@ -128,13 +118,6 @@ - - - - Use only &lowest level of items in the TOC for chapter-to-chapter navigation - - - diff --git a/src/calibre/gui2/dialogs/device_category_editor.py b/src/calibre/gui2/dialogs/device_category_editor.py new file mode 100644 index 0000000000..3b046b8ef1 --- /dev/null +++ b/src/calibre/gui2/dialogs/device_category_editor.py @@ -0,0 +1,124 @@ +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' + +from PyQt4.QtCore import Qt, QString +from PyQt4.QtGui import QDialog, QListWidgetItem + +from calibre.gui2.dialogs.device_category_editor_ui import Ui_DeviceCategoryEditor +from calibre.gui2 import question_dialog, error_dialog + +class ListWidgetItem(QListWidgetItem): + + def __init__(self, txt): + QListWidgetItem.__init__(self, txt) + self.initial_value = QString(txt) + self.current_value = QString(txt) + self.previous_value = QString(txt) + + def data(self, role): + if role == Qt.DisplayRole: + if self.initial_value != self.current_value: + return _('%(curr)s (was %(initial)s)')%dict( + curr=self.current_value, initial=self.initial_value) + else: + return self.current_value + elif role == Qt.EditRole: + return self.current_value + else: + return QListWidgetItem.data(self, role) + + def setData(self, role, data): + if role == Qt.EditRole: + self.previous_value = self.current_value + self.current_value = data.toString() + QListWidgetItem.setData(self, role, data) + + def text(self): + return self.current_value + + def initial_text(self): + return self.initial_value + + def previous_text(self): + return self.previous_value + + def setText(self, txt): + self.current_value = txt + QListWidgetItem.setText(txt) + +class DeviceCategoryEditor(QDialog, Ui_DeviceCategoryEditor): + + def __init__(self, window, tag_to_match, data, key): + QDialog.__init__(self, window) + Ui_DeviceCategoryEditor.__init__(self) + self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) + + self.to_rename = {} + self.to_delete = set([]) + self.original_names = {} + self.all_tags = {} + + for k,v in data: + self.all_tags[v] = k + self.original_names[k] = v + for tag in sorted(self.all_tags.keys(), key=key): + item = ListWidgetItem(tag) + item.setData(Qt.UserRole, self.all_tags[tag]) + item.setFlags (item.flags() | Qt.ItemIsEditable) + self.available_tags.addItem(item) + + if tag_to_match is not None: + items = self.available_tags.findItems(tag_to_match, Qt.MatchExactly) + if len(items) == 1: + self.available_tags.setCurrentItem(items[0]) + + self.delete_button.clicked.connect(self.delete_tags) + self.rename_button.clicked.connect(self.rename_tag) + self.available_tags.itemDoubleClicked.connect(self._rename_tag) + self.available_tags.itemChanged.connect(self.finish_editing) + + def finish_editing(self, item): + if not item.text(): + error_dialog(self, _('Item is blank'), + _('An item cannot be set to nothing. Delete it instead.')).exec_() + item.setText(item.previous_text()) + return + if item.text() != item.initial_text(): + id_ = item.data(Qt.UserRole).toInt()[0] + self.to_rename[id_] = unicode(item.text()) + + def rename_tag(self): + item = self.available_tags.currentItem() + self._rename_tag(item) + + def _rename_tag(self, item): + if item is None: + error_dialog(self, _('No item selected'), + _('You must select one item from the list of Available items.')).exec_() + return + self.available_tags.editItem(item) + + def delete_tags(self): + deletes = self.available_tags.selectedItems() + if not deletes: + error_dialog(self, _('No items selected'), + _('You must select at least one item from the list.')).exec_() + return + ct = ', '.join([unicode(item.text()) for item in deletes]) + if not question_dialog(self, _('Are you sure?'), + '

'+_('Are you sure you want to delete the following items?')+'
'+ct): + return + row = self.available_tags.row(deletes[0]) + for item in deletes: + (id,ign) = item.data(Qt.UserRole).toInt() + self.to_delete.add(id) + self.available_tags.takeItem(self.available_tags.row(item)) + + if row >= self.available_tags.count(): + row = self.available_tags.count() - 1 + if row >= 0: + self.available_tags.scrollToItem(self.available_tags.item(row)) diff --git a/src/calibre/gui2/dialogs/device_category_editor.ui b/src/calibre/gui2/dialogs/device_category_editor.ui new file mode 100644 index 0000000000..379645bcc0 --- /dev/null +++ b/src/calibre/gui2/dialogs/device_category_editor.ui @@ -0,0 +1,166 @@ + + + DeviceCategoryEditor + + + + 0 + 0 + 397 + 335 + + + + Category Editor + + + + :/images/chapters.png:/images/chapters.png + + + + + + + + + + Items in use + + + available_tags + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + Delete item from database. This will unapply the item from all books and then remove it from the database. + + + ... + + + + :/images/trash.png:/images/trash.png + + + + 32 + 32 + + + + + + + + Rename the item in every book where it is used. + + + ... + + + + :/images/edit_input.png:/images/edit_input.png + + + + 32 + 32 + + + + Ctrl+S + + + + + + + + + true + + + QAbstractItemView::ExtendedSelection + + + QAbstractItemView::SelectRows + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + true + + + + + + + + + buttonBox + accepted() + DeviceCategoryEditor + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + DeviceCategoryEditor + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 22aad5ff61..a9accbce08 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -1,16 +1,17 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' -from PyQt4.QtCore import Qt, QString -from PyQt4.QtGui import QDialog, QListWidgetItem +from PyQt4.Qt import (Qt, QDialog, QTableWidgetItem, QIcon, QByteArray, + QString, QSize) from calibre.gui2.dialogs.tag_list_editor_ui import Ui_TagListEditor -from calibre.gui2 import question_dialog, error_dialog +from calibre.gui2 import question_dialog, error_dialog, gprefs +from calibre.utils.icu import sort_key -class ListWidgetItem(QListWidgetItem): +class NameTableWidgetItem(QTableWidgetItem): def __init__(self, txt): - QListWidgetItem.__init__(self, txt) + QTableWidgetItem.__init__(self, txt) self.initial_value = QString(txt) self.current_value = QString(txt) self.previous_value = QString(txt) @@ -25,13 +26,13 @@ class ListWidgetItem(QListWidgetItem): elif role == Qt.EditRole: return self.current_value else: - return QListWidgetItem.data(self, role) + return QTableWidgetItem.data(self, role) def setData(self, role, data): if role == Qt.EditRole: self.previous_value = self.current_value self.current_value = data.toString() - QListWidgetItem.setData(self, role, data) + QTableWidgetItem.setData(self, role, data) def text(self): return self.current_value @@ -44,42 +45,138 @@ class ListWidgetItem(QListWidgetItem): def setText(self, txt): self.current_value = txt - QListWidgetItem.setText(txt) + QTableWidgetItem.setText(txt) + + def __ge__(self, other): + return sort_key(unicode(self.text())) >= sort_key(unicode(other.text())) + + def __lt__(self, other): + return sort_key(unicode(self.text())) < sort_key(unicode(other.text())) + +class CountTableWidgetItem(QTableWidgetItem): + + def __init__(self, count): + QTableWidgetItem.__init__(self, str(count)) + self._count = count + + def __ge__(self, other): + return self._count >= other._count + + def __lt__(self, other): + return self._count < other._count + class TagListEditor(QDialog, Ui_TagListEditor): - def __init__(self, window, tag_to_match, data, key): + def __init__(self, window, cat_name, tag_to_match, data, sorter): QDialog.__init__(self, window) Ui_TagListEditor.__init__(self) self.setupUi(self) + + # Put the category name into the title bar + t = self.windowTitle() + self.setWindowTitle(t + ' (' + cat_name + ')') # Remove help icon on title bar icon = self.windowIcon() self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) self.setWindowIcon(icon) + # Get saved geometry info + try: + self.table_column_widths = \ + gprefs.get('tag_list_editor_table_widths', None) + except: + pass + + # initialization self.to_rename = {} self.to_delete = set([]) self.original_names = {} self.all_tags = {} + self.counts = {} - for k,v in data: + for k,v,count in data: self.all_tags[v] = k + self.counts[v] = count self.original_names[k] = v - for tag in sorted(self.all_tags.keys(), key=key): - item = ListWidgetItem(tag) - item.setData(Qt.UserRole, self.all_tags[tag]) - item.setFlags (item.flags() | Qt.ItemIsEditable) - self.available_tags.addItem(item) - if tag_to_match is not None: - items = self.available_tags.findItems(tag_to_match, Qt.MatchExactly) - if len(items) == 1: - self.available_tags.setCurrentItem(items[0]) + # Set up the column headings + self.down_arrow_icon = QIcon(I('arrow-down.png')) + self.up_arrow_icon = QIcon(I('arrow-up.png')) + self.blank_icon = QIcon(I('blank.png')) + + self.table.setColumnCount(2) + self.name_col = QTableWidgetItem(_('Tag')) + self.table.setHorizontalHeaderItem(0, self.name_col) + self.name_col.setIcon(self.up_arrow_icon) + self.count_col = QTableWidgetItem(_('Count')) + self.table.setHorizontalHeaderItem(1, self.count_col) + self.count_col.setIcon(self.blank_icon) + + # Capture clicks on the horizontal header to sort the table columns + hh = self.table.horizontalHeader(); + hh.setClickable(True) + hh.sectionClicked.connect(self.header_clicked) + hh.sectionResized.connect(self.table_column_resized) + self.name_order = 0 + self.count_order = 1 + + # Add the data + select_item = None + self.table.setRowCount(len(self.all_tags)) + for row,tag in enumerate(sorted(self.all_tags.keys(), key=sorter)): + item = NameTableWidgetItem(tag) + item.setData(Qt.UserRole, self.all_tags[tag]) + item.setFlags (item.flags() | Qt.ItemIsSelectable | Qt.ItemIsEditable) + self.table.setItem(row, 0, item) + if tag == tag_to_match: + select_item = item + item = CountTableWidgetItem(self.counts[tag]) + # only the name column can be selected + item.setFlags (item.flags() & ~Qt.ItemIsSelectable) + self.table.setItem(row, 1, item) + + # Scroll to the selected item if there is one + if select_item is not None: + self.table.setCurrentItem(select_item) self.delete_button.clicked.connect(self.delete_tags) self.rename_button.clicked.connect(self.rename_tag) - self.available_tags.itemDoubleClicked.connect(self._rename_tag) - self.available_tags.itemChanged.connect(self.finish_editing) + self.table.itemDoubleClicked.connect(self._rename_tag) + self.table.itemChanged.connect(self.finish_editing) + self.buttonBox.accepted.connect(self.accepted) + + try: + geom = gprefs.get('tag_list_editor_dialog_geometry', None) + if geom is not None: + self.restoreGeometry(QByteArray(geom)) + else: + self.resize(self.sizeHint()+QSize(150, 100)) + except: + pass + + def table_column_resized(self, col, old, new): + self.table_column_widths = [] + for c in range(0, self.table.columnCount()): + self.table_column_widths.append(self.table.columnWidth(c)) + + def resizeEvent(self, *args): + QDialog.resizeEvent(self, *args) + if self.table_column_widths is not None: + for c,w in enumerate(self.table_column_widths): + self.table.setColumnWidth(c, w) + else: + # the vertical scroll bar might not be rendered, so might not yet + # have a width. Assume 25. Not a problem because user-changed column + # widths will be remembered + w = self.table.width() - 25 - self.table.verticalHeader().width() + w /= self.table.columnCount() + for c in range(0, self.table.columnCount()): + self.table.setColumnWidth(c, w) + + def save_geometry(self): + gprefs['tag_list_editor_table_widths'] = self.table_column_widths + gprefs['tag_list_editor_dialog_geometry'] = bytearray(self.saveGeometry()) def finish_editing(self, item): if not item.text(): @@ -92,7 +189,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.to_rename[id_] = unicode(item.text()) def rename_tag(self): - item = self.available_tags.currentItem() + item = self.table.item(self.table.currentRow(), 0) self._rename_tag(item) def _rename_tag(self, item): @@ -100,25 +197,48 @@ class TagListEditor(QDialog, Ui_TagListEditor): error_dialog(self, _('No item selected'), _('You must select one item from the list of Available items.')).exec_() return - self.available_tags.editItem(item) + self.table.editItem(item) def delete_tags(self): - deletes = self.available_tags.selectedItems() + deletes = self.table.selectedItems() if not deletes: error_dialog(self, _('No items selected'), - _('You must select at least one items from the list.')).exec_() + _('You must select at least one item from the list.')).exec_() return ct = ', '.join([unicode(item.text()) for item in deletes]) - if not question_dialog(self, _('Are your sure?'), - '

'+_('Are you certain you want to delete the following items?')+'
'+ct): + if not question_dialog(self, _('Are you sure?'), + '

'+_('Are you sure you want to delete the following items?')+'
'+ct): return - row = self.available_tags.row(deletes[0]) + row = self.table.row(deletes[0]) for item in deletes: (id,ign) = item.data(Qt.UserRole).toInt() self.to_delete.add(id) - self.available_tags.takeItem(self.available_tags.row(item)) + self.table.removeRow(self.table.row(item)) - if row >= self.available_tags.count(): - row = self.available_tags.count() - 1 + if row >= self.table.rowCount(): + row = self.table.rowCount() - 1 if row >= 0: - self.available_tags.scrollToItem(self.available_tags.item(row)) + self.table.scrollToItem(self.table.item(row, 0)) + + def header_clicked(self, idx): + if idx == 0: + self.do_sort_by_name() + else: + self.do_sort_by_count() + + def do_sort_by_name(self): + self.name_order = 1 if self.name_order == 0 else 0 + self.table.sortByColumn(0, self.name_order) + self.name_col.setIcon(self.down_arrow_icon if self.name_order + else self.up_arrow_icon) + self.count_col.setIcon(self.blank_icon) + + def do_sort_by_count (self): + self.count_order = 1 if self.count_order == 0 else 0 + self.table.sortByColumn(1, self.count_order) + self.count_col.setIcon(self.down_arrow_icon if self.count_order + else self.up_arrow_icon) + self.name_col.setIcon(self.blank_icon) + + def accepted(self): + self.save_geometry() diff --git a/src/calibre/gui2/dialogs/tag_list_editor.ui b/src/calibre/gui2/dialogs/tag_list_editor.ui index 9c8231dd91..ccc404bf9c 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.ui +++ b/src/calibre/gui2/dialogs/tag_list_editor.ui @@ -20,33 +20,6 @@ - - - - - - Items in use - - - available_tags - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - @@ -97,7 +70,7 @@ - + true diff --git a/src/calibre/gui2/dialogs/template_dialog.py b/src/calibre/gui2/dialogs/template_dialog.py index 7d30f37bc1..9b31c3c929 100644 --- a/src/calibre/gui2/dialogs/template_dialog.py +++ b/src/calibre/gui2/dialogs/template_dialog.py @@ -289,9 +289,8 @@ class TemplateDialog(QDialog, Ui_TemplateDialog): self.documentation.clear() if name in self.funcs: self.documentation.setPlainText(self.funcs[name].doc) - if name in self.builtins: - if name in self.builtin_source_dict: - self.source_code.setPlainText(self.builtin_source_dict[name]) + if name in self.builtins and name in self.builtin_source_dict: + self.source_code.setPlainText(self.builtin_source_dict[name]) else: self.source_code.setPlainText(self.funcs[name].program_text) diff --git a/src/calibre/gui2/ebook_download.py b/src/calibre/gui2/ebook_download.py index 2fea67b9f0..d39ea47e52 100644 --- a/src/calibre/gui2/ebook_download.py +++ b/src/calibre/gui2/ebook_download.py @@ -66,8 +66,8 @@ class EbookDownload(object): raise Exception(_('Not a support ebook format.')) from calibre.ebooks.metadata.meta import get_metadata - with open(filename) as f: - mi = get_metadata(f, ext) + with open(filename, 'rb') as f: + mi = get_metadata(f, ext, force_read_metadata=True) mi.tags.extend(tags) id = gui.library_view.model().db.create_book_entry(mi) diff --git a/src/calibre/gui2/init.py b/src/calibre/gui2/init.py index 4aa94fc8e1..4458104a3a 100644 --- a/src/calibre/gui2/init.py +++ b/src/calibre/gui2/init.py @@ -218,7 +218,7 @@ class LayoutMixin(object): # {{{ self.bd_splitter = Splitter('book_details_splitter', _('Book Details'), I('book.png'), orientation=Qt.Vertical, parent=self, side_index=1, - shortcut=_('Alt+D')) + shortcut=_('Shift+Alt+D')) self.bd_splitter.addWidget(self.stack) self.bd_splitter.addWidget(self.book_details) self.bd_splitter.setCollapsible(self.bd_splitter.other_index, False) diff --git a/src/calibre/gui2/keyboard.py b/src/calibre/gui2/keyboard.py new file mode 100644 index 0000000000..ee936f5f4f --- /dev/null +++ b/src/calibre/gui2/keyboard.py @@ -0,0 +1,71 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) + +__license__ = 'GPL v3' +__copyright__ = '2011, Kovid Goyal ' +__docformat__ = 'restructuredtext en' + +from collections import OrderedDict + +from PyQt4.Qt import (QObject, QKeySequence) + +from calibre.utils.config import JSONConfig +from calibre.constants import DEBUG +from calibre import prints + +class NameConflict(ValueError): + pass + +class Manager(QObject): + + def __init__(self, parent=None): + QObject.__init__(self, parent) + + self.config = JSONConfig('shortcuts/main') + self.custom_keys_map = {} + self.shortcuts = OrderedDict() + self.keys_map = {} + + for unique_name, keys in self.config.get( + 'map', {}).iteritems(): + self.custom_keys_map[unique_name] = tuple(keys) + + def register_shortcut(self, unique_name, name, default_keys=(), + description=None, action=None): + if unique_name in self.shortcuts: + name = self.shortcuts[unique_name]['name'] + raise NameConflict('Shortcut for %r already registered by %s'%( + unique_name, name)) + shortcut = {'name':name, 'desc':description, 'action': action, + 'default_keys':tuple(default_keys)} + self.shortcuts[unique_name] = shortcut + + def finalize(self): + seen = {} + for unique_name, shortcut in self.shortcuts.iteritems(): + custom_keys = self.custom_keys_map.get(unique_name, None) + if custom_keys is None: + candidates = shortcut['default_keys'] + else: + candidates = custom_keys + keys = [] + for x in candidates: + ks = QKeySequence(x, QKeySequence.PortableText) + x = unicode(ks.toString(QKeySequence.PortableText)) + if x in seen: + if DEBUG: + prints('Key %r for shortcut %s is already used by' + ' %s, ignoring'%(x, shortcut['name'], seen[x]['name'])) + continue + seen[x] = shortcut + keys.append(ks) + keys = tuple(keys) + #print (111111, unique_name, candidates, keys) + + self.keys_map[unique_name] = keys + ac = shortcut['action'] + if ac is not None: + ac.setShortcuts(list(keys)) + diff --git a/src/calibre/gui2/layout.py b/src/calibre/gui2/layout.py index 76b9f5f9a2..423907d8fd 100644 --- a/src/calibre/gui2/layout.py +++ b/src/calibre/gui2/layout.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' from functools import partial from PyQt4.Qt import (QIcon, Qt, QWidget, QSize, - pyqtSignal, QToolButton, QMenu, + pyqtSignal, QToolButton, QMenu, QAction, QObject, QVBoxLayout, QSizePolicy, QLabel, QHBoxLayout, QActionGroup) @@ -178,7 +178,12 @@ class SearchBar(QWidget): # {{{ x.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) parent.advanced_search_button = x = QToolButton(self) - parent.advanced_search_button.setShortcut(_("Shift+Ctrl+F")) + parent.advanced_search_toggle_action = ac = QAction(parent) + parent.addAction(ac) + parent.keyboard.register_shortcut('advanced search toggle', + _('Advanced search'), default_keys=(_("Shift+Ctrl+F"),), + action=ac) + ac.triggered.connect(x.click) x.setIcon(QIcon(I('search.png'))) l.addWidget(x) x.setToolTip(_("Advanced search")) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index b0fdef4c21..a9c71e526b 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -310,6 +310,12 @@ class CcNumberDelegate(QStyledItemDelegate): # {{{ editor.setDecimals(2) return editor + def setModelData(self, editor, model, index): + val = editor.value() + if val == editor.minimum(): + val = None + model.setData(index, QVariant(val), Qt.EditRole) + def setEditorData(self, editor, index): m = index.model() val = m.db.data[index.row()][m.custom_columns[m.column_map[index.column()]]['rec_index']] diff --git a/src/calibre/gui2/search_box.py b/src/calibre/gui2/search_box.py index 19cfb7417e..fd085923e2 100644 --- a/src/calibre/gui2/search_box.py +++ b/src/calibre/gui2/search_box.py @@ -376,9 +376,12 @@ class SearchBoxMixin(object): # {{{ self.search.clear() self.search.setMaximumWidth(self.width()-150) self.action_focus_search = QAction(self) - shortcuts = QKeySequence.keyBindings(QKeySequence.Find) - shortcuts = list(shortcuts) + [QKeySequence('/'), QKeySequence('Alt+S')] - self.action_focus_search.setShortcuts(shortcuts) + shortcuts = list( + map(lambda x:unicode(x.toString()), + QKeySequence.keyBindings(QKeySequence.Find))) + shortcuts += ['/', 'Alt+S'] + self.keyboard.register_shortcut('start search', _('Start search'), + default_keys=shortcuts, action=self.action_focus_search) self.action_focus_search.triggered.connect(self.focus_search_box) self.addAction(self.action_focus_search) self.search.setStatusTip(re.sub(r'<\w+>', ' ', diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 35045be8b6..caf55230a5 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -500,6 +500,7 @@ class TagsModel(QAbstractItemModel): # {{{ if i < len(components)-1: t = copy.copy(tag) t.original_name = '.'.join(components[:i+1]) + t.count = 0 if key != 'search': # This 'manufactured' intermediate node can # be searched, but cannot be edited. @@ -524,6 +525,12 @@ class TagsModel(QAbstractItemModel): # {{{ for category in self.category_nodes: process_one_node(category, state_map.get(category.category_key, {})) + def get_category_editor_data(self, category): + for cat in self.root_item.children: + if cat.category_key == category: + return [(t.tag.id, t.tag.original_name, t.tag.count) + for t in cat.child_tags() if t.tag.count > 0] + # Drag'n Drop {{{ def mimeTypes(self): return ["application/calibre+from_library", diff --git a/src/calibre/gui2/tag_browser/ui.py b/src/calibre/gui2/tag_browser/ui.py index 390273e5b2..bce38f79d0 100644 --- a/src/calibre/gui2/tag_browser/ui.py +++ b/src/calibre/gui2/tag_browser/ui.py @@ -196,26 +196,20 @@ class TagBrowserMixin(object): # {{{ Open the 'manage_X' dialog where X == category. If tag is not None, the dialog will position the editor on that item. ''' - db=self.library_view.model().db - if category == 'tags': - result = db.get_tags_with_ids() - key = sort_key - elif category == 'series': - result = db.get_series_with_ids() + + tags_model = self.tags_view.model() + result = tags_model.get_category_editor_data(category) + if result is None: + return + + if category == 'series': key = lambda x:sort_key(title_sort(x)) - elif category == 'publisher': - result = db.get_publishers_with_ids() - key = sort_key - else: # should be a custom field - cc_label = None - if category in db.field_metadata: - cc_label = db.field_metadata[category]['label'] - result = db.get_custom_items_with_ids(label=cc_label) - else: - result = [] + else: key = sort_key - d = TagListEditor(self, tag_to_match=tag, data=result, key=key) + db=self.library_view.model().db + d = TagListEditor(self, cat_name=db.field_metadata[category]['name'], + tag_to_match=tag, data=result, sorter=key) d.exec_() if d.result() == d.Accepted: to_rename = d.to_rename # dict of old id to new name @@ -232,7 +226,8 @@ class TagBrowserMixin(object): # {{{ elif category == 'publisher': rename_func = db.rename_publisher delete_func = db.delete_publisher_using_id - else: + else: # must be custom + cc_label = db.field_metadata[category]['label'] rename_func = partial(db.rename_custom_item, label=cc_label) delete_func = partial(db.delete_custom_item_using_id, label=cc_label) m = self.tags_view.model() diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py index 61df7e0e06..c1cc07f56c 100644 --- a/src/calibre/gui2/ui.py +++ b/src/calibre/gui2/ui.py @@ -16,7 +16,7 @@ from collections import OrderedDict from PyQt4.Qt import (Qt, SIGNAL, QTimer, QHelpEvent, QAction, QMenu, QIcon, pyqtSignal, QUrl, - QDialog, QSystemTrayIcon, QApplication, QKeySequence) + QDialog, QSystemTrayIcon, QApplication) from calibre import prints from calibre.constants import __appname__, isosx @@ -40,6 +40,7 @@ from calibre.gui2.init import LibraryViewMixin, LayoutMixin from calibre.gui2.search_box import SearchBoxMixin, SavedSearchBoxMixin from calibre.gui2.search_restriction_mixin import SearchRestrictionMixin from calibre.gui2.tag_browser.ui import TagBrowserMixin +from calibre.gui2.keyboard import Manager class Listener(Thread): # {{{ @@ -104,6 +105,7 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ def __init__(self, opts, parent=None, gui_debug=None): global _gui MainWindow.__init__(self, opts, parent=parent, disable_automatic_gc=True) + self.keyboard = Manager(self) _gui = self self.opts = opts self.device_connected = None @@ -238,7 +240,8 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ self.eject_action.setEnabled(False) self.addAction(self.quit_action) self.system_tray_menu.addAction(self.quit_action) - self.quit_action.setShortcut(QKeySequence(Qt.CTRL + Qt.Key_Q)) + self.keyboard.register_shortcut('quit calibre', _('Quit calibre'), + default_keys=('Ctrl+Q',), action=self.quit_action) self.system_tray_icon.setContextMenu(self.system_tray_menu) self.connect(self.quit_action, SIGNAL('triggered(bool)'), self.quit) self.connect(self.donate_action, SIGNAL('triggered(bool)'), self.donate) @@ -249,7 +252,9 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ self.esc_action = QAction(self) self.addAction(self.esc_action) - self.esc_action.setShortcut(QKeySequence(Qt.Key_Escape)) + self.keyboard.register_shortcut('clear current search', + _('Clear the current search'), default_keys=('Esc',), + action=self.esc_action) self.esc_action.triggered.connect(self.esc) ####################### Start spare job server ######################## @@ -340,6 +345,8 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ raise self.device_manager.set_current_library_uuid(db.library_id) + self.keyboard.finalize() + # Collect cycles now gc.collect() diff --git a/src/calibre/gui2/widgets.py b/src/calibre/gui2/widgets.py index 96fbafe4d5..01f7029921 100644 --- a/src/calibre/gui2/widgets.py +++ b/src/calibre/gui2/widgets.py @@ -1063,9 +1063,16 @@ class Splitter(QSplitter): self.action_toggle = QAction(QIcon(icon), _('Toggle') + ' ' + label, self) self.action_toggle.triggered.connect(self.toggle_triggered) - self.action_toggle.setShortcut(shortcut) if parent is not None: parent.addAction(self.action_toggle) + if hasattr(parent, 'keyboard'): + parent.keyboard.register_shortcut('splitter %s %s'%(name, + label), unicode(self.action_toggle.text()), + default_keys=(shortcut,), action=self.action_toggle) + else: + self.action_toggle.setShortcut(shortcut) + else: + self.action_toggle.setShortcut(shortcut) def toggle_triggered(self, *args): self.toggle_side_pane() diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 7e44ccc8bc..3471d93332 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -1810,6 +1810,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): for t in categories[sc]: user_categories[c].append([t.name, sc, 0]) + gst_icon = icon_map['gst'] if icon_map else None for user_cat in sorted(user_categories.keys(), key=sort_key): items = [] names_seen = {} @@ -1825,7 +1826,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): t.tooltip = t.tooltip.replace(')', ', ' + label + ')') else: t = copy.copy(taglist[label][n]) - t.icon = icon_map['gst'] + t.icon = gst_icon names_seen[t.name] = t items.append(t) else: @@ -3023,7 +3024,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): format = os.path.splitext(path)[1][1:].lower() stream = path if hasattr(path, 'read') else lopen(path, 'rb') stream.seek(0) - mi = get_metadata(stream, format, use_libprs_metadata=False) + mi = get_metadata(stream, format, use_libprs_metadata=False, + force_read_metadata=True) stream.seek(0) if mi.series_index is None: mi.series_index = self.get_next_series_num_for(mi.series) diff --git a/src/calibre/library/save_to_disk.py b/src/calibre/library/save_to_disk.py index 3a95086faa..2c723e0f7d 100644 --- a/src/calibre/library/save_to_disk.py +++ b/src/calibre/library/save_to_disk.py @@ -121,6 +121,9 @@ def config(defaults=None): help=_('Convert paths to lowercase.')) x('replace_whitespace', default=False, help=_('Replace whitespace with underscores.')) + x('single_dir', default=False, + help=_('Save into a single directory, ignoring the template' + ' directory structure')) return c def preprocess_template(template): @@ -131,7 +134,7 @@ def preprocess_template(template): template = template.decode(preferred_encoding, 'replace') return template -class SafeFormat(TemplateFormatter): +class Formatter(TemplateFormatter): ''' Provides a format function that substitutes '' for any missing value ''' @@ -165,7 +168,7 @@ class SafeFormat(TemplateFormatter): def get_components(template, mi, id, timefmt='%b %Y', length=250, sanitize_func=ascii_filename, replace_whitespace=False, - to_lowercase=False): + to_lowercase=False, safe_format=True): tsorder = tweaks['save_template_title_series_sorting'] format_args = FORMAT_ARGS.copy() @@ -225,8 +228,11 @@ def get_components(template, mi, id, timefmt='%b %Y', length=250, format_args[key] = unicode(format_args[key]) else: format_args[key] = '' - components = SafeFormat().safe_format(template, format_args, + if safe_format: + components = Formatter().safe_format(template, format_args, 'G_C-EXCEPTION!', mi) + else: + components = Formatter().unsafe_format(template, format_args, mi) components = [x.strip() for x in components.split('/')] components = [sanitize_func(x) for x in components if x] if not components: @@ -283,10 +289,20 @@ def do_save_book_to_disk(id_, mi, cover, plugboards, if not formats: return True, id_, mi.title - components = get_components(opts.template, mi, id_, opts.timefmt, length, + try: + components = get_components(opts.template, mi, id_, opts.timefmt, length, ascii_filename if opts.asciiize else sanitize_file_name_unicode, to_lowercase=opts.to_lowercase, - replace_whitespace=opts.replace_whitespace) + replace_whitespace=opts.replace_whitespace, safe_format=False) + except Exception, e: + raise ValueError(_('Failed to calculate path for ' + 'save to disk. Template: %s\n' + 'Error: %s'%(opts.template, e))) + if opts.single_dir: + components = components[-1:] + if not components: + raise ValueError(_('Template evaluation resulted in no' + ' path components. Template: %s')%opts.template) base_path = os.path.join(root, *components) base_name = os.path.basename(base_path) dirpath = os.path.dirname(base_path) diff --git a/src/calibre/manual/develop.rst b/src/calibre/manual/develop.rst index 32a023d339..1d5161db9a 100755 --- a/src/calibre/manual/develop.rst +++ b/src/calibre/manual/develop.rst @@ -65,6 +65,8 @@ to the latest code, use the command:: bzr merge +You can also download the source code as a tarball (archive) from `here `_. + Submitting your changes to be included ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index 556f508880..6801320589 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -508,7 +508,7 @@ There are three possible things I know of, that can cause this: * You are using a Wacom branded mouse. There is an incompatibility between Wacom mice and the graphics toolkit |app| uses. Try using a non-Wacom mouse. - * You have invalid files in your fonts folder. If this is the case, start |app| in debug mode as desribed in the previous answer and you will get messages about invalid files in :file:`C:\\Windows\\fonts`. Delete these files and you will be fine. + * Sometimes if some software has installed lots of new files in your fonts folder, |app| can crash until it finishes indexing them. Just start |app|, then leave it alone for about 20 minutes, without clicking on anything. After that you should be able to use |app| as normal. |app| is not starting on OS X? diff --git a/src/calibre/manual/gui.rst b/src/calibre/manual/gui.rst index 23813a27a8..a1448dfe84 100755 --- a/src/calibre/manual/gui.rst +++ b/src/calibre/manual/gui.rst @@ -527,6 +527,8 @@ Calibre has several keyboard shortcuts to save you time and mouse movement. Thes - Remove selected Books * - :kbd:`E` - Edit metadata of selected books + * - :kbd:`G` + - Get Books * - :kbd:`I` - Show book details * - :kbd:`M` @@ -545,6 +547,8 @@ Calibre has several keyboard shortcuts to save you time and mouse movement. Thes - Toggle jobs list * - :kbd:`Alt+Shift+B` - Toggle Cover Browser + * - :kbd:`Alt+Shift+B` + - Toggle Book Details panel * - :kbd:`Alt+Shift+T` - Toggle Tag Browser * - :kbd:`Alt+A` diff --git a/src/calibre/manual/template_lang.rst b/src/calibre/manual/template_lang.rst index 10c2c751f5..e2750e1ebf 100644 --- a/src/calibre/manual/template_lang.rst +++ b/src/calibre/manual/template_lang.rst @@ -263,14 +263,19 @@ The following functions are available in addition to those described in single-f * ``formats_sizes()`` -- return a comma-separated list of colon_separated items representing sizes in bytes of the formats of a book. You can use the select function to get the size for a specific format. Note that format names are always uppercase, as in EPUB. * ``has_cover()`` -- return ``Yes`` if the book has a cover, otherwise return the empty string * ``not(value)`` -- returns the string "1" if the value is empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want. - * ``merge_lists(list1, list2, separator)`` -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list. + * ``list_difference(list1, list2, separator)`` -- return a list made by removing from `list1` any item found in `list2`, using a case-insensitive compare. The items in `list1` and `list2` are separated by separator, as are the items in the returned list. + * ``list_intersection(list1, list2, separator)`` -- return a list made by removing from `list1` any item not found in `list2`, using a case-insensitive compare. The items in `list1` and `list2` are separated by separator, as are the items in the returned list. + * ``list_sort(list, direction, separator)`` -- return list sorted using a case-insensitive sort. If `direction` is zero, the list is sorted ascending, otherwise descending. The list items are separated by separator, as are the items in the returned list. + * ``list_union(list1, list2, separator)`` -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list. * ``multiply(x, y)`` -- returns x * y. Throws an exception if either x or y are not numbers. * ``ondevice()`` -- return the string "Yes" if ondevice is set, otherwise return the empty string * ``or(value, value, ...)`` -- returns the string "1" if any value is not empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want. * ``print(a, b, ...)`` -- prints the arguments to standard output. Unless you start calibre from the command line (``calibre-debug -g``), the output will go to a black hole. * ``raw_field(name)`` -- returns the metadata field named by name without applying any formatting. * ``strcat(a, b, ...)`` -- can take any number of arguments. Returns a string formed by concatenating all the arguments. + * ``strcat_max(max, string1, prefix2, string2, ...)`` -- Returns a string formed by concatenating the arguments. The returned value is initialized to string1. `Prefix, string` pairs are added to the end of the value as long as the resulting string length is less than `max`. String1 is returned even if string1 is longer than max. You can pass as many `prefix, string` pairs as you wish. * ``strcmp(x, y, lt, eq, gt)`` -- does a case-insensitive comparison x and y as strings. Returns ``lt`` if x < y. Returns ``eq`` if x == y. Otherwise returns ``gt``. + * ``strlen(a)`` -- Returns the length of the string passed as the argument. * ``substr(str, start, end)`` -- returns the ``start``'th through the ``end``'th characters of ``str``. The first character in ``str`` is the zero'th character. If end is negative, then it indicates that many characters counting from the right. If end is zero, then it indicates the last character. For example, ``substr('12345', 1, 0)`` returns ``'2345'``, and ``substr('12345', 1, -1)`` returns ``'234'``. * ``subtract(x, y)`` -- returns x - y. Throws an exception if either x or y are not numbers. * ``today()`` -- return a date string for today. This value is designed for use in format_date or days_between, but can be manipulated like any other string. The date is in ISO format. diff --git a/src/calibre/manual/template_ref_generate.py b/src/calibre/manual/template_ref_generate.py index f4c1ead165..05cb57c7b4 100644 --- a/src/calibre/manual/template_ref_generate.py +++ b/src/calibre/manual/template_ref_generate.py @@ -61,11 +61,11 @@ The python implementation of the template functions is passed in a Metadata obje def generate_template_language_help(): - from calibre.utils.formatter_functions import all_builtin_functions + from calibre.utils.formatter_functions import formatter_functions funcs = defaultdict(dict) - for func in all_builtin_functions: + for func in formatter_functions.get_builtins().values(): class_name = func.__class__.__name__ func_sig = getattr(func, 'doc') x = func_sig.find(' -- ') diff --git a/src/calibre/ptempfile.py b/src/calibre/ptempfile.py index 00e415ec74..34df148f15 100644 --- a/src/calibre/ptempfile.py +++ b/src/calibre/ptempfile.py @@ -27,6 +27,9 @@ def remove_dir(x): except: pass +def app_prefix(prefix): + return '%s_%s_%s'%(__appname__, __version__, prefix) + def base_dir(): global _base_dir if _base_dir is not None and not os.path.exists(_base_dir): @@ -44,7 +47,7 @@ def base_dir(): _base_dir = td else: base = os.environ.get('CALIBRE_TEMP_DIR', None) - prefix = u'%s_%s_tmp_'%(__appname__, __version__) + prefix = app_prefix(u'tmp_') try: # First try an ascii path as that is what was done historically # and we dont want to break working code @@ -60,6 +63,32 @@ def base_dir(): atexit.register(remove_dir, _base_dir) return _base_dir +def _make_file(suffix, prefix, base): + try: + fd, name = tempfile.mkstemp(suffix, prefix, dir=base) + except UnicodeDecodeError: + global _base_dir + from calibre.constants import filesystem_encoding + base_dir() + if not isinstance(_base_dir, unicode): + _base_dir = _base_dir.decode(filesystem_encoding) + base = base.decode(filesystem_encoding) + fd, name = tempfile.mkstemp(suffix, prefix, dir=dir) + return fd, name + +def _make_dir(suffix, prefix, base): + try: + tdir = tempfile.mkdtemp(suffix, prefix, base) + except ValueError: + global _base_dir + from calibre.constants import filesystem_encoding + base_dir() + if not isinstance(_base_dir, unicode): + _base_dir = _base_dir.decode(filesystem_encoding) + base = base.decode(filesystem_encoding) + tdir = tempfile.mkdtemp(suffix, prefix, base) + return tdir + class PersistentTemporaryFile(object): """ A file-like object that is a temporary file that is available even after being closed on @@ -72,18 +101,7 @@ class PersistentTemporaryFile(object): prefix = "" if dir is None: dir = base_dir() - try: - fd, name = tempfile.mkstemp(suffix, __appname__+"_"+ __version__+"_" + prefix, - dir=dir) - except UnicodeDecodeError: - global _base_dir - from calibre.constants import filesystem_encoding - base_dir() - if not isinstance(_base_dir, unicode): - _base_dir = _base_dir.decode(filesystem_encoding) - dir = dir.decode(filesystem_encoding) - fd, name = tempfile.mkstemp(suffix, __appname__+"_"+ __version__+"_" + prefix, - dir=dir) + fd, name = _make_file(suffix, prefix, dir) self._file = os.fdopen(fd, mode) self._name = name @@ -114,16 +132,7 @@ def PersistentTemporaryDirectory(suffix='', prefix='', dir=None): ''' if dir is None: dir = base_dir() - try: - tdir = tempfile.mkdtemp(suffix, __appname__+"_"+ __version__+"_" +prefix, dir) - except ValueError: - global _base_dir - from calibre.constants import filesystem_encoding - base_dir() - if not isinstance(_base_dir, unicode): - _base_dir = _base_dir.decode(filesystem_encoding) - dir = dir.decode(filesystem_encoding) - tdir = tempfile.mkdtemp(suffix, __appname__+"_"+ __version__+"_" +prefix, dir) + tdir = _make_dir(suffix, prefix, dir) atexit.register(remove_dir, tdir) return tdir @@ -141,7 +150,7 @@ class TemporaryDirectory(object): self.keep = keep def __enter__(self): - self.tdir = tempfile.mkdtemp(self.suffix, __appname__+"_"+ __version__+"_" +self.prefix, self.dir) + self.tdir = _make_dir(self.suffix, self.prefix, self.dir) return self.tdir def __exit__(self, *args): @@ -161,9 +170,7 @@ class TemporaryFile(object): self._file = None def __enter__(self): - fd, name = tempfile.mkstemp(self.suffix, - __appname__+"_"+ __version__+"_" + self.prefix, - dir=self.dir) + fd, name = _make_file(self.suffix, self.prefix, self.dir) self._file = os.fdopen(fd, self.mode) self._name = name self._file.close() diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 82de801667..ec26269688 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2009-11-06 19:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Afrikaans \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2959,7 +2966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3139,10 +3146,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3283,7 +3290,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4438,7 +4445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5309,72 +5316,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5537,37 +5555,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7259,11 +7277,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9049,20 +9067,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10560,7 +10578,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10895,10 +10913,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13655,7 +13669,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13701,7 +13715,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13817,19 +13831,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13837,7 +13851,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13845,7 +13859,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13853,13 +13867,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14353,53 +14367,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16171,17 +16185,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17717,7 +17731,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17737,14 +17751,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17753,11 +17780,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17775,11 +17802,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17798,12 +17825,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17816,11 +17843,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17848,11 +17875,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17863,11 +17890,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17888,11 +17915,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17912,11 +17939,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17933,11 +17960,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17951,11 +17978,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17968,11 +17995,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18043,11 +18070,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18074,26 +18101,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18112,11 +18139,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18128,11 +18155,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18140,11 +18167,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18156,11 +18183,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18174,11 +18201,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18186,11 +18213,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18199,33 +18226,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18235,11 +18262,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18250,11 +18277,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18266,11 +18293,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index bf32f5aef2..20119fdc35 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-27 06:39+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-02 10:54+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" @@ -16,8 +16,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: 2011-07-28 04:32+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:34+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182 msgid "&Monospace family:" @@ -96,15 +96,15 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -120,10 +120,10 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -134,6 +134,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -173,9 +174,9 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -203,21 +204,21 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -277,7 +278,7 @@ msgid "Preferences" msgstr "التفضيلات" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "تخزين" @@ -960,7 +961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1090 msgid "Card B" -msgstr "" +msgstr "بلكبيبي" #: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" @@ -1120,7 +1121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "الأخبار" @@ -1128,8 +1129,8 @@ msgstr "الأخبار" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "الفهرس" @@ -1529,6 +1530,10 @@ msgstr "التواصل مع Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "التواصل مع Moovybook Reader" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "التواصل مع نوكيا 770" @@ -2116,11 +2121,13 @@ msgstr "خيارات لوضع البيانات الوصفية في المُخر msgid "Options to help with debugging the conversion" msgstr "خيارات للمساعدة في تصحيح التحويل ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "قائمة من الوصفات المدمجة" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "المخرجات حُفِظت في" @@ -3223,7 +3230,7 @@ msgstr "كلا" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3416,10 +3423,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "الغلاف" @@ -3561,7 +3568,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "جميع المواد" @@ -4729,7 +4736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5608,72 +5615,83 @@ msgstr "هذا الكتاب لم يعد موجودا في المكتبة" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "يتم البحث في" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "العثور على التكرارات!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "تم الحفظ" @@ -5836,37 +5854,37 @@ msgstr "" msgid "Ids" msgstr "معرفات" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "انقر نقرا مزدوجا لفتح نافذة تفاصيل الكتاب" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "المسار" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7560,11 +7578,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9353,20 +9371,20 @@ msgstr "" msgid "Authors" msgstr "المؤلفون" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10870,7 +10888,7 @@ msgstr "" msgid "Restore default layout" msgstr "استعادة التخطيط الافتراضي" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11205,10 +11223,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13986,7 +14000,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14032,7 +14046,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14148,19 +14162,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14168,7 +14182,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14176,7 +14190,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14184,13 +14198,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14684,53 +14698,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "تحديث جديد متوفر!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "و الحصول على التحديث" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "العثور على التحديث" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16476,17 +16490,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -18042,7 +18056,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18062,30 +18076,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"استخدام خوارزمية لتعيين كتاب جديد في سلسلة القائمة عددا السلسلة.\n" -"سلسلة الأرقام الجديدة المسندة باستخدام هذا القرص دائما القيم صحيحا، ما عدا\n" -"إذا تم تحديد ثابت غير صحيح.\n" -"القيم الممكنة هي :\n" -"القادم -- صحيح المتاحة الأولى أكبر من أكبر عدد القائمة\n" -"first_free -- أولا صحيح المتاحة أكبر من 0\n" -"next_free -- صحيح المتاحة الأولى أكبر من عدد أصغر القائمة\n" -"last_free -- صحيح المتاحة الأولى أصغر من أكبر عدد القائمة\n" -"عودة أكبر الموجودة + 1 إذا لم يتم العثور على رقم هاتف مجاني\n" -"CONST -- تعيين رقم 1 دائما\n" -"عدد -- تعيين هذا العدد دائما. عدد ليس في الاقتباس. علما بأن\n" -"ويمكن استخدام 0.0 هنا.\n" -"الأمثلة :\n" -"series_index_auto_increment = \"التالي\"\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18094,11 +18105,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18116,11 +18127,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18139,12 +18150,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18157,11 +18168,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18208,11 +18219,11 @@ msgstr "" "(\\ حرفا) في القالب. فإنه لا يضر أي شيء لتركها هناك\n" "حتى لو لم تكن هناك أي خطوط مائلة عكسية." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18223,11 +18234,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18248,11 +18259,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18272,11 +18283,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18293,11 +18304,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18311,11 +18322,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18328,11 +18339,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18403,11 +18414,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18434,26 +18445,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18472,11 +18483,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18494,11 +18505,11 @@ msgstr "" "كتب) قد تكون العقوبة ملحوظا. إذا كنت لا تشعر بالقلق إزاء متعددة\n" "أنواع المستوى ، وإذا كنت ترى تباطؤا، وخفض قيمة هذا القرص." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18506,11 +18517,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18522,11 +18533,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18540,11 +18551,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "عدد الأعمدة المخصصة لالفوقية في مربع الحوار تحرير البيانات الوصفية" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18552,11 +18563,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18565,11 +18576,11 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "زالة خطوط صفراء زاهية عند حواف قائمة الكتب" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -18579,11 +18590,11 @@ msgstr "" "عندما يتم إخفاء جزء من واجهة المستخدم. سوف التغييرات نافذة المفعول\n" "بعد إعادة تشغيل العيار." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "العرض والارتفاع الأقصى ليغطي المحفوظة في مكتبة العيار" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -18593,11 +18604,11 @@ msgstr "" "لتتناسب مع هذا الحجم. وهذا لمنع التباطؤ التي تسببها للغاية\n" "كبير يغطي" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "مكان لإرسال الأخبار التحميل" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18613,11 +18624,11 @@ msgstr "" "أنه إذا لم تكن هناك مساحة حرة كافية متوفرة على الموقع الذي تختاره ،\n" "سيتم إرسال الملفات إلى الموقع مع معظم مساحة حرة." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "فماذا اجهات خادم المحتوى الاستماع على" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18634,11 +18645,11 @@ msgstr "" "يجوز\n" "عمل على كافة أنظمة التشغيل)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "شريط أدوات موحدة على OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18656,11 +18667,11 @@ msgstr "" "تتحول\n" "على مسؤوليتك!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19411,6 +19422,9 @@ msgstr "" #~ msgid "Communicate with the Teclast K3 reader." #~ msgstr "اﻹتصال مع الـ Teclast K3 reader ." +#~ msgid "List builtin recipes" +#~ msgstr "قائمة من الوصفات المدمجة" + #~ msgid " " #~ msgstr " " @@ -19434,3 +19448,43 @@ msgstr "" #~ msgstr "" #~ "وكوبو يعتمد فقط مجموعة واحدة حاليا : \"Im_Reading\" قائمة. إنشاء علامة تسمى " #~ "\"Im_Reading\" " + +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "استخدام خوارزمية لتعيين كتاب جديد في سلسلة القائمة عددا السلسلة.\n" +#~ "سلسلة الأرقام الجديدة المسندة باستخدام هذا القرص دائما القيم صحيحا، ما عدا\n" +#~ "إذا تم تحديد ثابت غير صحيح.\n" +#~ "القيم الممكنة هي :\n" +#~ "القادم -- صحيح المتاحة الأولى أكبر من أكبر عدد القائمة\n" +#~ "first_free -- أولا صحيح المتاحة أكبر من 0\n" +#~ "next_free -- صحيح المتاحة الأولى أكبر من عدد أصغر القائمة\n" +#~ "last_free -- صحيح المتاحة الأولى أصغر من أكبر عدد القائمة\n" +#~ "عودة أكبر الموجودة + 1 إذا لم يتم العثور على رقم هاتف مجاني\n" +#~ "CONST -- تعيين رقم 1 دائما\n" +#~ "عدد -- تعيين هذا العدد دائما. عدد ليس في الاقتباس. علما بأن\n" +#~ "ويمكن استخدام 0.0 هنا.\n" +#~ "الأمثلة :\n" +#~ "series_index_auto_increment = \"التالي\"\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index c09671f2e5..de5f3eef9e 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-01-31 21:37+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Asturian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1028,7 +1029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1036,8 +1037,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1422,6 +1423,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1946,11 +1951,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2959,7 +2966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3139,10 +3146,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3283,7 +3290,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4438,7 +4445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5309,72 +5316,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5537,37 +5555,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7259,11 +7277,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9049,20 +9067,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10560,7 +10578,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10895,10 +10913,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13655,7 +13669,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13701,7 +13715,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13817,19 +13831,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13837,7 +13851,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13845,7 +13859,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13853,13 +13867,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14353,53 +14367,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16171,17 +16185,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17717,7 +17731,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17737,14 +17751,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17753,11 +17780,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17775,11 +17802,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17798,12 +17825,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17816,11 +17843,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17848,11 +17875,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17863,11 +17890,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17888,11 +17915,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17912,11 +17939,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17933,11 +17960,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17951,11 +17978,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17968,11 +17995,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18043,11 +18070,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18074,26 +18101,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18112,11 +18139,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18128,11 +18155,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18140,11 +18167,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18156,11 +18183,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18174,11 +18201,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18186,11 +18213,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18199,33 +18226,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18235,11 +18262,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18250,11 +18277,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18266,11 +18293,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 56f803e580..5c8d9c2888 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-03 05:54+0000\n" "Last-Translator: Farid Zarbaliyev \n" "Language-Team: Azerbaijani \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 690ac1bafb..6b0ac37f81 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-20 18:52+0000\n" "Last-Translator: Alex Stanev \n" "Language-Team: bg\n" @@ -14,7 +14,7 @@ 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: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -59,15 +59,15 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Предпочитания" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Съхраняване" @@ -1068,7 +1069,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новини" @@ -1076,8 +1077,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Каталог" @@ -1462,6 +1463,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1988,11 +1993,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -3004,7 +3011,7 @@ msgstr "Не" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3184,10 +3191,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Корица" @@ -3328,7 +3335,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4483,7 +4490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Не е позволено" @@ -5354,72 +5361,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Търсене в" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Добавяне ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Търсене във всички поддиректории..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Няма книги" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Не са намерени книги" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Няма разрешение" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Добавена" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Добавянето е неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Записване..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Запазен" @@ -5582,37 +5600,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Колекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Път" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7304,11 +7322,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9094,20 +9112,20 @@ msgstr "Прекъсване..." msgid "Authors" msgstr "Автори" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10605,7 +10623,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10940,10 +10958,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Няма разрешение" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Нямате права за четене на следните файлове:" @@ -13704,7 +13718,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13750,7 +13764,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13866,19 +13880,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13886,7 +13900,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13894,7 +13908,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13902,13 +13916,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14402,53 +14416,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16220,17 +16234,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17766,7 +17780,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17786,14 +17800,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17802,11 +17829,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17824,11 +17851,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17847,12 +17874,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17865,11 +17892,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17897,11 +17924,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17912,11 +17939,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17937,11 +17964,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17961,11 +17988,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17982,11 +18009,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18000,11 +18027,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18017,11 +18044,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18092,11 +18119,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18123,26 +18150,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18161,11 +18188,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18177,11 +18204,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18189,11 +18216,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18205,11 +18232,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18223,11 +18250,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18235,11 +18262,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18248,33 +18275,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18284,11 +18311,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18299,11 +18326,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18315,11 +18342,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index f7d2b09e67..cfe3800df5 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-12-11 02:29+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Bengali \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "পছন্দসমূহ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 0deebf4b3c..fb7f24ec5f 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-03 19:43+0000\n" "Last-Translator: Alan \n" "Language-Team: Breton \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Gwellvezvioù" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Stal" @@ -1028,7 +1029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Keleier" @@ -1036,8 +1037,8 @@ msgstr "Keleier" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1422,6 +1423,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1946,11 +1951,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2962,7 +2969,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3142,10 +3149,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3286,7 +3293,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4441,7 +4448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5312,72 +5319,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5540,37 +5558,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7262,11 +7280,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9052,20 +9070,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10563,7 +10581,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10898,10 +10916,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13658,7 +13672,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13704,7 +13718,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13820,19 +13834,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13840,7 +13854,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13848,7 +13862,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13856,13 +13870,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14356,53 +14370,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16174,17 +16188,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17720,7 +17734,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17740,14 +17754,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17756,11 +17783,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17778,11 +17805,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17801,12 +17828,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17819,11 +17846,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17851,11 +17878,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17866,11 +17893,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17891,11 +17918,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17915,11 +17942,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17936,11 +17963,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17954,11 +17981,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17971,11 +17998,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18046,11 +18073,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18077,26 +18104,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18115,11 +18142,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18131,11 +18158,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18143,11 +18170,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18159,11 +18186,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18177,11 +18204,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18189,11 +18216,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18202,33 +18229,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18238,11 +18265,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18253,11 +18280,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18269,11 +18296,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index bc8baf1305..ae8b705ef6 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-18 21:03+0000\n" "Last-Translator: Senad Sopovic \n" "Language-Team: Bosnian \n" @@ -16,7 +16,7 @@ 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: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Podešavanja" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1026,7 +1027,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vijesti" @@ -1034,8 +1035,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1420,6 +1421,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1944,11 +1949,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2957,7 +2964,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3137,10 +3144,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3281,7 +3288,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4436,7 +4443,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5307,72 +5314,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5535,37 +5553,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7257,11 +7275,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9047,20 +9065,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10558,7 +10576,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10893,10 +10911,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13653,7 +13667,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13699,7 +13713,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13815,19 +13829,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13835,7 +13849,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13843,7 +13857,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13851,13 +13865,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14351,53 +14365,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16169,17 +16183,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17715,7 +17729,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17735,14 +17749,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17751,11 +17778,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17773,11 +17800,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17796,12 +17823,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17814,11 +17841,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17846,11 +17873,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17861,11 +17888,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17886,11 +17913,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17910,11 +17937,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17931,11 +17958,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17949,11 +17976,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17966,11 +17993,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18041,11 +18068,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18072,26 +18099,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18110,11 +18137,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18126,11 +18153,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18138,11 +18165,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18154,11 +18181,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18172,11 +18199,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18184,11 +18211,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18197,33 +18224,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18233,11 +18260,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18248,11 +18275,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18264,11 +18291,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 441c0e9295..6729acf743 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: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-19 18:16+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-01 10:24+0000\n" "Last-Translator: FerranRius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:33+0000\n" +"X-Generator: Launchpad (build 13552)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -62,15 +62,15 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -86,10 +86,10 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -100,6 +100,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -139,9 +140,9 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -169,21 +170,21 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -243,7 +244,7 @@ msgid "Preferences" msgstr "Preferències" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Botiga" @@ -1120,7 +1121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícies" @@ -1128,8 +1129,8 @@ msgstr "Notícies" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catàleg" @@ -1463,11 +1464,11 @@ msgstr "Comunica't amb un lector Kobo Reader" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "El Kobo és compatible amb diverses col·leccions, incloent " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Crea etiquetes per a la gestió automàtica" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1535,6 +1536,10 @@ msgstr "Comunica't amb un Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Comunica't amb un lector Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Comunica't amb el COBY" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica't amb una tauleta tàctil d'internet Nokia 770." @@ -1594,6 +1599,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +". Es disposa de dues col·leccions especials: %(abt)s:%(abtv)s i " +"%(aba)s:%(abav)s. Afegiu aquests valors a la llista per habilitar-les. Les " +"col·leccions tindran el nom que s'introdueixi després del caràcter «:»." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -1823,6 +1831,11 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"No s'ha pogut accedir als fitxers de la memòria principal del vostre " +"dispositiu. Caldria contactar amb el fabricant del dispositiu per a " +"assistència. Solucions habituals: proveu un cable USB diferent o un port USB " +"diferent de l'ordinador. Si el dispositiu té l'opció de «Torna a la " +"configuració de fàbrica», utilitzeu-la. Error de fons: %s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1833,6 +1846,12 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"No s'ha pogut accedit als fitxers de la targeta SD del dispositiu. Pot tenir " +"moltes causes. La targeta pot estar malmesa, tenir massa capacitat per al " +"dispositiu, estar protegida contra escriptura... Intenteu-ho amb una targeta " +"diferent o reformateu-la utilitzant el sistema de fitxers FAT32. Assegureu-" +"vos també que no hi ha massa fitxers a l'arrel de la targeta. Error de fons: " +"%s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 @@ -2118,6 +2137,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Modifica el text i l'estructura del document utilitzant patrons habituals. " +"Inhabilitat per defecte. Utilitzeu %(en)s per habilitar-ho. Es pot " +"inhabilitar les accions individuals amb les opcions %(dis)s." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2147,11 +2169,15 @@ msgstr "Opcions per assignar metadades a la sortida" msgid "Options to help with debugging the conversion" msgstr "Opcions per ajudar a la depuració de la conversió" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Mostra les receptes integrades" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" +"Llista els noms de les receptes integrades. Podeu crear un llibre a partir " +"d'una recepta integrada així: «Nom de la recepta.recipe» sortida.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "S'ha desat la sortida a" @@ -2344,6 +2370,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"En crear un índex a partir dels enllaços del document d'entrada permet " +"entrades duplicades, és a dir, permet més d'una entrada amb el mateix text, " +"sempre i quan apuntin a una localització diferent." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2383,7 +2412,7 @@ msgid "" msgstr "" "Qualsevol ruta cap a un full d'estil CSS o CSS en brut. Aquest CSS s'afegirà " "a les pautes d'estil del fitxer d'origen, de forma que es pugui emprar per " -"modificar aquelles pautes." +"modificar aquelles regles." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:314 msgid "" @@ -2466,6 +2495,10 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"Quan el calibre suprimeix les línies en blanc entre paràgrafs estableix " +"automàticament una sagnia de paràgraf, per assegurar-se que els paràgrafs es " +"poden distingir fàcilment. Aquesta opció controla l'amplada de de la sagnia " +"(en unitats em)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2488,6 +2521,9 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Estableix l'alçada de les línies en blanc inserides (en unitats em). " +"L'alçada de les línies entre paràgrafs serà el doble del valor que " +"s'estableixi aquí." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2781,7 +2817,7 @@ msgstr "S'està creant" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "No s'ha pogut analitzar: %(name)s amb l'error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3041,10 +3077,12 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" +"Codificació de caràcters per als fitxers HTML d'entrada. Opcions habituals " +"són: cp1252, cp1251, latin1 i utf-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" -msgstr "" +msgstr "Afegeix els fitxers enllaçats per ordre de nivells" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:92 msgid "" @@ -3057,7 +3095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "S'ha trobat múltiples fitxers HTML a l'arxiu. Només s'utilitzarà %s." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -3135,7 +3173,7 @@ msgstr "%s és un fitxer buit" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "No s'ha pogut analitzar l'enllaç %(tag)s %(children)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3419,7 +3457,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3615,10 +3653,10 @@ msgstr "" "Obté una imatge de portada o bé metadades socials per al llibre identificat " "amb ISBN des de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Portada" @@ -3752,6 +3790,7 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"No afegeixis un índex al llibre. Útil si el llibre ja té el seu índex." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3782,8 +3821,10 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"En afegir l'índex al llibre, afegeix-lo al començament del llibre i no al " +"final. No es recomana." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tots els articles" @@ -5121,7 +5162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "No està permès" @@ -6059,44 +6100,57 @@ msgstr "Aquest llibre ja no existeix a la biblioteca" msgid "%s has no available formats." msgstr "No hi ha formats disponibles a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "S'està cercant a" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "S'està afegint..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "S'està cercant a totes les subcarpetes..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Error al camí" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "La carpeta que s'ha indicat no es pot processar." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "No s'ha trobat cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "No està permès" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" +"No s'ha pogut afegir alguns fitxers perquè no hi teniu permís d'accés. Feu " +"clic a «Mostra detalls» per veure la llista dels fitxers." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "S'ha afegit" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Ha fallat en afegir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6105,11 +6159,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "N'he trobat de repetits!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6117,19 +6171,19 @@ msgstr "" "Ja hi ha llibres amb el mateix títol a la base de dades. S'afegeixen " "igualment?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "S'estan afegint els duplicats..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "S’està desant…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "S'està recollint les dades, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "S'ha desat" @@ -6306,37 +6360,37 @@ msgstr "Feu clic per obrir" msgid "Ids" msgstr "Identificadors" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Col·leccions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Enganxa la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Feu doble clic per obrir la finestra de detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Camí" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7267,7 +7321,7 @@ msgstr "Elimina l'espaiat entre paràgrafs" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Insereix línies an &blanc entre paràgrafs." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7276,7 +7330,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "&Justificació del text:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7310,11 +7364,11 @@ msgstr "Embelleix la &puntuació" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "M&ida de la sagnia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "Alçada de la &línia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7536,7 +7590,7 @@ msgstr "Etiqueta de documents personals:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" -msgstr "" +msgstr "Po&sa l'índex generat al començament del llibre en lloc del final" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7663,11 +7717,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "No es pot obrir el fitxer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" -msgstr "" +msgstr "No es pot obrir el fitxer. El teniu obert amb un altre programa?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "Open book" @@ -8127,11 +8181,11 @@ msgstr "" "etiqueta.

Per aprendre més usos avançats d'XPath vegeu l'Assistent d'XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "No s'ha pogut carregar el navegador de portades" @@ -10146,7 +10200,7 @@ msgstr "El connector %s no es pot inhabilitar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:66 msgid "Aborting..." -msgstr "S'està cancel·lant..." +msgstr "S'està interrompent..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 @@ -10155,22 +10209,22 @@ msgstr "S'està cancel·lant..." msgid "Authors" msgstr "Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**No s'ha trobat cap element**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Feu clic a una columna a la vista de biblioteca per veure informació del " "llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Llibres amb l'element «{0}» seleccionat: {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11798,7 +11852,7 @@ msgstr "Encongeix la columna si és massa ampla" msgid "Restore default layout" msgstr "Restaura la disposició per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12152,7 +12206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "Restaura %s a partir de l'original" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" @@ -12174,10 +12228,6 @@ msgstr "Suprimeix el format seleccionat d'aquest llibre" msgid "Choose formats for " msgstr "Trieu els formats per a " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "No està permès" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "No teniu permís per accedit els fitxers següents:" @@ -12376,7 +12426,7 @@ msgstr "(Error a la portada)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "S'ha baixat %(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 @@ -12604,6 +12654,8 @@ msgstr "No s'ha trobat cap portada per a %s" #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"S'ha trobat %(num)d portades per a %(title)s. Trieu la que us agradi " +"més." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12946,7 +12998,7 @@ msgstr "no coincideix amb el patró" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" -msgstr "" +msgstr "Si la columna ___ ___" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:210 msgid "" @@ -12979,11 +13031,11 @@ msgstr "Podeu fer coincidir múltiples valors si els separeu amb %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "Crea/edita una norma de pintat de columna" +msgstr "Crea/edita una regla de pintat de columna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" -msgstr "Crea una norma de pintat omplint els quadres de més avall" +msgstr "Crea una regla de pintat omplint els quadres de més avall" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" @@ -13029,6 +13081,10 @@ msgid "" "

%(rule)s
\n" " " msgstr "" +"\n" +"

Regla avançada per a la columna %(col)s:\n" +"

%(rule)s
\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -13039,12 +13095,18 @@ msgid "" "
    %(rule)s
\n" " " msgstr "" +"

Estableix el color de %(col)s a %(color)s si " +"les\n" +" aquestes condicions es compleixen:

\n" +"
    %(rule)s
\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" +"
  • Si la columna %(col)s %(action)s el valor: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -13934,6 +13996,9 @@ msgid "" "This plugin is useful only for Chinese language books. It can return " "incorrect results for books in English. Are you sure you want to enable it?" msgstr "" +"Aquest connector només és útil per a llibres en xinès. Es pot obtenir " +"resultats incorrectes en llibres altres idiomes. Segur que el voleu " +"habilitar?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" @@ -13942,7 +14007,7 @@ msgstr "Data de publicació" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
    %(desc)s" -msgstr "" +msgstr "Configura %(name)s
    %(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" @@ -14940,6 +15005,8 @@ msgid "" "Argument count should be -1 or greater than zero. Setting it to zero means " "that this function cannot be used in single function mode." msgstr "" +"El nombre d'arguments ha de ser -1 o major que zero. Establir-lo a zero " +"significa que la funció no es pot utilitzar en mode de funció única." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174 msgid "Exception while compiling function" @@ -15023,7 +15090,7 @@ msgstr "Menú contextual per als llibres del dispositiu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Menú contextual del navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -15045,7 +15112,7 @@ msgstr "No es poden suprimir les accions %s per a aquesta ubicació" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Trieu la barra que voleu personalitzar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 msgid "A&vailable actions" @@ -15361,7 +15428,7 @@ msgid "Invert" msgstr "Inverteix" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Afiliat" @@ -15416,7 +15483,7 @@ msgstr "" "mercat." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15534,19 +15601,19 @@ msgstr "Baixada:" msgid "Titl&e/Author/Price ..." msgstr "Tít&ol/autor/preu..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Baixada" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Preu" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15557,7 +15624,7 @@ msgstr "" "botiga que aquest preu és el correcte. Aquest preu sovint no inclou les " "promocions que tingui actives la botiga." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15569,7 +15636,7 @@ msgstr "" "amb el llibre. Comproveu amb la botiga per assegurar-vos que podeu llegir el " "llibre abans de fer cap compra." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15582,7 +15649,7 @@ msgstr "" "abans de fer una compra. És possible que la botiga no faci públic la " "utilització de DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15590,7 +15657,7 @@ msgstr "" "No s'ha pogut determinar si el llibre té restriccions DRM. És molt probable " "que en realitat aquest llibre en tingui." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Es pot descarregar directament els formats següents: %s." @@ -15670,7 +15737,7 @@ msgstr "S'està processant els llibres." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format msgid "%(num)s of %(tot)s books processed." -msgstr "" +msgstr "\"%(num)s de %(tot)s llibres processats." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." @@ -15953,7 +16020,7 @@ msgstr "Suprimeix la cerca %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "Suprimeix %(item)s de la categoria %(cat)s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394 #, python-format @@ -16029,6 +16096,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"No s'ha pogut convertir %(num)d de %(tot)d llibres perquè no s'ha trobat cap " +"format d'origen adequat." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:133 msgid "Queueing books for bulk conversion" @@ -16041,7 +16110,7 @@ msgstr "S'està posant a la cua " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:197 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Converteix el llibre %(num)d de %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:271 msgid "Fetch news from " @@ -16125,53 +16194,55 @@ msgstr "" "continuarà en execució a la safata del sistema. Per tancar-lo trieu " "Surt al menú de context de la safata del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" +"%(app)s s'ha actualitzat a la versió %(ver)s. Consulteu les noves característiques." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Hi ha una actualització!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostra aquesta notificació per a les properes actualitzacions" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "Aconsegueix l'&actualització" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "Actualitza els &connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d actualitzacions de connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "S'ha trobat una actualització" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "s'ha actualitzat els connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Actualitzacions de connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Hi ha %d actualitzacions de connectors disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Instal·la i configura els complements de l'usuari" @@ -16567,6 +16638,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Fes la mida de lletra %(which)s\n" +"Escala actual: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -16756,6 +16829,8 @@ msgid "" "

    An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
    Error: %(err)s" msgstr "" +"

    Ja hi ha una biblioteca no vàlida a %(loc)s. Suprimiu-la abans d'intentar " +"moure la biblioteca existent.
    Error: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 msgid "Could not move library" @@ -16879,6 +16954,7 @@ msgstr "" #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" msgstr "" +"S'està utilitzant: %(un)s:%(pw)s@%(host)s:%(port)s i encriptatge %(enc)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -18320,20 +18396,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

    S'està migrant la base de dades antiga a la biblioteca de %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -18497,6 +18573,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Format en què es mostren les dates: %(day)s - dia, %(month)s - mes, %(year)s " +"- any. Per defecte: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:121 msgid "Convert paths to lowercase." @@ -18606,7 +18684,7 @@ msgstr "Valoració mitjana" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f estrelles" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18751,13 +18829,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" -msgstr "" +msgstr "Canvia a la interfície completa (interfície «no telèfon mòbil»)" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:161 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"La interfície completa té moltes més opcions, però potser que no funcioni bé " +"en una pantalla petita" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format @@ -18782,7 +18862,7 @@ msgstr "ETIQUETES: %s
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
    " -msgstr "" +msgstr "SÈRIE: %(series)s [%(sidx)s]
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -18798,7 +18878,7 @@ msgstr "Llibres ordenats per " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Ús" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -19291,6 +19371,8 @@ msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" +"human_readabe(v) -- s'obté un text que representa el nombre «v» en KB, MB, " +"GB..." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 msgid "" @@ -19416,6 +19498,8 @@ msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" +"has_cover() -- s'obté «Yes» si el llibre té portada, en cas contrari s'obté " +"un text buit." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 msgid "" @@ -19662,22 +19746,22 @@ msgstr "Holandès (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "pm" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -20034,75 +20118,75 @@ msgstr "No baixis els fulls d'estil CSS" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "D'acord" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Desa" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Obre" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Canceŀla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Tanca" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Aplica" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "No desis" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Tanca sense desar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Descarta" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Sí" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Sí &a tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&No" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&o a tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Desa-ho tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Interromp" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Reintenta-ho" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignora" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Restaura els valors per defecte" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -20110,7 +20194,7 @@ msgstr "Increment automàtic de l'índex de la sèrie" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20130,35 +20214,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"L'algorisme utilitzat per assignar un nombre en una sèrie existent a un " -"llibre nou.\n" -"Els números nous assignats amb aquest ajustament són enters, excepte si\n" -"especifiqueu un nombre constant que no sigui enter.\n" -"Els valors possibles són:\n" -"next: El primer enter disponible més gran que el major dels nombres " -"utilitzats\n" -"first_free: El primer enter disponible més gran que 0\n" -"next_free: El primer enter disponible més gran que el menor dels nombres " -"utilitzats\n" -"last_free: El primer enter disponible més petit que el major dels nombres " -"utilitzats.\n" -"S'obté el més gran utilitzat + 1 si no n'hi ha cap altre nombre lliure\n" -"const: Assigna sempre el nombre 1\n" -"a number: Assigna sempre aquest nombre. El nombre no està entre cometes. " -"Aquí\n" -"es pot utilitzar 0.0\n" -"Exemples:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Afegeix un separador després de completar un nom d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20171,11 +20247,11 @@ msgstr "" "una nova operació d'introducció d'autors.\n" "Pot ser «True» o «False»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algorisme d'ordre per nom d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20209,11 +20285,11 @@ msgstr "" "en\n" "majúscula o minúscula i els punts finals es gestionen automàticament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Utilitza l'ordre per autor a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20249,13 +20325,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Ordre de compleció: trieu quan s'ha de canviar de lexicografia a tipus ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20278,11 +20354,11 @@ msgstr "" "valor més gran que zero per canviar a l'ordenació ASCII per motius de " "rendiment." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Control de la divisió de l'explorador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20334,12 +20410,12 @@ msgstr "" "no\n" "hi hagi cap barra inversa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Especifica per quines columnes s'ordena la llista de llibres a l'inici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20358,11 +20434,11 @@ msgstr "" "Per exemple, establiu-ho a [('authors',0),('title',0)] per ordenar\n" "per títols per a cada autor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Controla com es visualitzen les dates" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20406,11 +20482,11 @@ msgstr "" "Format de la data de publicació per defecte: MMM yyyy\n" "Format de la marca horària per defecte: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Controla l'ordre de títols i sèries en mostrar la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20449,12 +20525,12 @@ msgstr "" "si es fa doble clic un un títol i es prem la tecla de retorn sense canviar " "res." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" "Controla el format de títols i sèries quan s'utilitzen a les plantilles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20488,13 +20564,13 @@ msgstr "" "«strictly_alphabetic»\n" "seguirà com a «El Senyor dels Anells»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Estableix la llista de paraules que es consideraran «articles» per ordenar " "cadenes de text" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20521,11 +20597,11 @@ msgstr "" "'^$'\n" "Per defecte: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Especifica una carpeta que el calibre es connectarà a l'inici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20547,11 +20623,11 @@ msgstr "" "biblioprova'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/un_nom/biblioteca'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" -msgstr "Especifica les normes de canvi de nom per a les col·leccions SONY" +msgstr "Especifica les regles de canvi de nom per a les col·leccions SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20701,11 +20777,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Sèrie', 'tags':'Etiqueta'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Especifica com s'ordenen les col·leccions SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20760,13 +20836,13 @@ msgstr "" ") ]\n" "Per defecte: buit (sense regles), no es dóna nom a cap atribut de col·lecció." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Controla com s'apliquen les etiquetes en copiar llibres a una altra " "biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20775,20 +20851,20 @@ msgstr "" "que s'afegiran en afegir un llibre» s'afegeixen en copiar llibres a\n" "una altra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Estableix el número màxim d'etiquetes per llibre que es mostrarà al servidor " "de continguts" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Estableix els camps de metadades personalitzats que el servidor de " "continguts mostrarà o no." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20825,11 +20901,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#elsmeuscomentaris']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Estableix el número màxim de «nivells» d'ordre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20847,13 +20923,13 @@ msgstr "" "no us interessen els ordres en múltiples nivells i detecteu una reducció de\n" "rendiment, disminuïu el valor d'aquest ajustament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Especifiqueu el tipus de lletra que s'utilitzarà en generar una portada per " "defecte" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20867,11 +20943,11 @@ msgstr "" "(Liberation Serif) no conté tots els caràcters de l'idioma dels llibres de " "la biblioteca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Controla el comportament de la llista de llibres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20883,11 +20959,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Idioma que s'utilitza en ordenar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20914,13 +20990,13 @@ msgstr "" "Example: locale_for_sorting = 'es' -- ordena utilitzant les regles de " "l'espanyol." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Nombre de columnes per a les metadades personalitzades al diàleg d'edició de " "metadades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20933,11 +21009,11 @@ msgstr "" "distribueixin\n" "utilitzant dues columnes. «False» per a una sola columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "El nombre de segons que s'espera abans d'enviar correus electrònics" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20952,13 +21028,13 @@ msgstr "" "canvis\n" "no tenen efecte fins que no es reiniciï el calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" "Suprimeix les línies de color groc brillant a les vores de la llista de " "llibres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20969,13 +21045,13 @@ msgstr "" "Els\n" "canvis no tenen efecte fins que no es reiniciï el calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Amplada i alçada màximes per a les portades desades a la biblioteca del " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20986,11 +21062,11 @@ msgstr "" "les proporcions, per adaptar-se a aquestes mides. Això permet evitar\n" "reduccions de rendiment per portades extremadament grans." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "On s'envien les notícies baixades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21009,11 +21085,11 @@ msgstr "" "que\n" "s'ha triat s'enviarà els fitxers a la ubicació que tingui més espai lliure." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Interfícies que el servidor de continguts ha d'escoltar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21032,11 +21108,11 @@ msgstr "" "(pot\n" "no funcionar a tots els sistemes operatius)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Fusió de la barra d'eines a l'OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21057,11 +21133,11 @@ msgstr "" "sota la vostra\n" "responsabilitat." -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" -msgstr "" +msgstr "Desa el fitxer original en convertir-lo d'un format al mateix format" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23210,6 +23286,9 @@ msgstr "" #~ "No s'ha pogut detectar la unitat de disc %s. Probablement el nucli exporta " #~ "una versió obsoleta del SYSFS." +#~ msgid "List builtin recipes" +#~ msgstr "Mostra les receptes integrades" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." @@ -24767,6 +24846,51 @@ msgstr "" #~ "més s'utilitza «
    program:cmp(count(field('formats'),','), 2, 'green', "
     #~ "'blue', 'red')
    »" +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "L'algorisme utilitzat per assignar un nombre en una sèrie existent a un " +#~ "llibre nou.\n" +#~ "Els números nous assignats amb aquest ajustament són enters, excepte si\n" +#~ "especifiqueu un nombre constant que no sigui enter.\n" +#~ "Els valors possibles són:\n" +#~ "next: El primer enter disponible més gran que el major dels nombres " +#~ "utilitzats\n" +#~ "first_free: El primer enter disponible més gran que 0\n" +#~ "next_free: El primer enter disponible més gran que el menor dels nombres " +#~ "utilitzats\n" +#~ "last_free: El primer enter disponible més petit que el major dels nombres " +#~ "utilitzats.\n" +#~ "S'obté el més gran utilitzat + 1 si no n'hi ha cap altre nombre lliure\n" +#~ "const: Assigna sempre el nombre 1\n" +#~ "a number: Assigna sempre aquest nombre. El nombre no està entre cometes. " +#~ "Aquí\n" +#~ "es pot utilitzar 0.0\n" +#~ "Exemples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" + #~ msgid "" #~ "You can enter more than one tag per box, separated by commas. The comparison " #~ "ignores letter case.
    A tag value can be a regular expression. Check the " diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 9f08bd0bab..17adb883f0 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.8.12\n" -"POT-Creation-Date: 2011-07-29 10:47+MDT\n" -"PO-Revision-Date: 2011-07-29 10:47+MDT\n" +"Project-Id-Version: calibre 0.8.13\n" +"POT-Creation-Date: 2011-08-05 09:47+MDT\n" +"PO-Revision-Date: 2011-08-05 09:47+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -29,7 +29,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -92,10 +92,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:125 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:159 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -132,12 +133,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -173,21 +174,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 -#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 -#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:46 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:54 msgid "Unknown" @@ -230,7 +231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:309 @@ -406,199 +407,203 @@ msgstr "" msgid "Find the next or previous match when searching in your calibre library in highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "Customize the toolbars and context menus, changing which actions are available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "Control how calibre exports files from its database to disk when using Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "Setup sharing of books via email. Can be used for automatic sending of downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Setup the calibre Content Server which will give you access to your calibre library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -815,7 +820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -829,8 +834,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -859,11 +864,11 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -964,11 +969,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -976,8 +981,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1040,8 +1045,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1051,8 +1056,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1060,8 +1065,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1284,12 +1289,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed." msgstr "" @@ -2075,7 +2080,7 @@ msgid "Remove empty paragraphs from the document when they exist between every o msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 -msgid "Left aligned scene break markers are center aligned. Replace soft scene breaks that use multiple blank lines withhorizontal rules." +msgid "Left aligned scene break markers are center aligned. Replace soft scene breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -2886,7 +2891,11 @@ msgstr "" msgid "When adding the Table of Contents to the book, add it at the start of the book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "Extract the contents of the MOBI file to the specified directory. If the directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -2894,6 +2903,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -3559,7 +3572,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -3591,78 +3604,78 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "Are you sure you want to add the same files to all %d books? If the formatalready exists for a book, it will be replaced." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "The following duplicate books were found and incoming book formats were processed and merged into your Calibre database according to your automerge settings:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "Add to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "The following books are virtual and cannot be added to the calibre library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -3705,7 +3718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "No books selected" msgstr "" @@ -3743,7 +3756,7 @@ msgid "Location %(dl)d • %(typ)s
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -3781,125 +3794,126 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /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:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, 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:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "Path to library too long. Must be less than %d characters. Move your library to a location with a shorter path using Windows Explorer, then point calibre to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -3908,11 +3922,11 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -3922,40 +3936,40 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "No existing calibre library was found at %s. It will be removed from the list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -3967,11 +3981,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4034,8 +4048,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4067,96 +4083,96 @@ msgstr "" msgid "Failed to delete some books, click the Show Details button for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "Choose formats not to be deleted.

    Note that this will never remove all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "All formats for the selected books will be deleted from your library.
    The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "Some of the selected books are on the attached device. Where do you want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "The selected books will be permanently deleted and the files removed from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "The selected books will be permanently deleted from your device. Are you sure?" msgstr "" @@ -4236,35 +4252,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4441,20 +4457,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -4484,7 +4500,6 @@ msgid "S" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" @@ -4493,43 +4508,43 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 msgid "You are trying to save files into the calibre library. This can cause corruption of your library. Save to disk is meant to export files from your calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -4570,93 +4585,97 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -4690,61 +4709,61 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:226 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:166 msgid "Format unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "Not all the selected books were available in the %s format. You should convert them first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "You are attempting to open %d books. Opening too many books at once can be slow and have a negative effect on the responsiveness of your computer. Once started the process cannot be stopped until complete. Do you wish to continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -4901,6 +4920,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /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:560 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 @@ -4915,8 +4936,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -4964,45 +4985,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5021,7 +5042,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:16 @@ -5041,7 +5062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:15 @@ -5066,7 +5087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145 #: /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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6056,52 +6077,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 -msgid "Default" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -7366,6 +7378,74 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +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:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "Delete item from database. This will unapply the item from all books and then remove it from the database." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -7435,12 +7515,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -7455,7 +7535,7 @@ msgid "&Search for:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -8919,7 +8999,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "" @@ -8963,60 +9042,12 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 -msgid "Delete item from database. This will unapply the item from all books and then remove it from the database." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -msgid "Rename the item in every book where it is used." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9031,19 +9062,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -10547,6 +10578,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -12882,40 +12917,40 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -12992,11 +13027,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -13006,55 +13041,55 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

    Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "All of these category_managers are available by right-clicking on items in the tag browser above" msgstr "" @@ -14945,17 +14980,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -15468,211 +15503,223 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "strcat(a, b, ...) -- can take any number of arguments. Returns a string formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "add(x, y) -- returns x + y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "subtract(x, y) -- returns x - y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "multiply(x, y) -- returns x * y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "divide(x, y) -- returns x / y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "template(x) -- evaluates x as a template. The evaluation is done in its own context, meaning that variables are not shared between the caller and the template evaluation. Because the { and } characters are special, you must use [[ for the { character and ]] for the } character; they are converted automatically. For example, template('[[title_sort]]') will evaluate the template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "eval(template) -- evaluates the template, passing the local variables (those 'assign'ed to) instead of the book metadata. This permits using the template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "assign(id, val) -- assigns val to id, then returns val. id must be an identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "print(a, b, ...) -- prints the arguments to standard output. Unless you start calibre from the command line (calibre-debug -g), the output will go to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "raw_field(name) -- returns the metadata field named by name without applying any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "substr(str, start, end) -- returns the start'th through the end'th characters of str. The first character in str is the zero'th character. If end is negative, then it indicates that many characters counting from the right. If end is zero, then it indicates the last character. For example, substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns '234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, except the arguments are field (metadata) names, not text. The value of the appropriate field will be fetched and used. Note that because composite columns are fields, you can use this function in one composite field to use the value of some other composite field. This is extremely useful when constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "test(val, text if not empty, text if empty) -- return `text if not empty` if the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "contains(val, pattern, text if match, text if not match) -- checks if field contains matches for the regular expression `pattern`. Returns `text if match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "switch(val, pattern, value, pattern, value, ..., else_value) -- for each `pattern, value` pair, checks if the field matches the regular expression `pattern` and if so, returns that `value`. If no pattern matches, then else_value is returned. You can have as many `pattern, value` pairs as you want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a list of items separated by separator, comparing the pattern against each value in the list. If the pattern matches a value, return found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "str_in_list(val, separator, string, found_val, not_found_val) -- treat val as a list of items separated by separator, comparing the string against each value in the list. If the string matches a value, return found_val, otherwise return not_found_val. If the string contains separators, then it is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list of identifiers separated by commas, comparing the string against each value in the list. An identifier has the format \"identifier:value\". The id parameter should be either \"id\" or \"id:regexp\". The first case matches if there is any identifier with that id. The second case matches if the regexp matches the identifier's value. If there is a match, return found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "re(val, pattern, replacement) -- return the field after applying the regular expression. All instances of `pattern` are replaced with `replacement`. As in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A B\". This is most useful for converting names in LN, FN format to FN LN. If there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "ifempty(val, text if empty) -- return val if val is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "shorten(val, left chars, middle text, right chars) -- Return a shortened version of the field, consisting of `left chars` characters from the beginning of the field, followed by `middle text`, followed by `right chars` characters from the end of the string. `Left chars` and `right chars` must be integers. For example, assume the title of the book is `Ancient English Laws in the Times of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the field's length is less than left chars + right chars + the length of `middle text`, then the field will be used intact. For example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "count(val, separator) -- interprets the value as a list of items separated by `separator`, returning the number of items in the list. Most lists use a comma as the separator, but authors uses an ampersand. Examples: {tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "list_item(val, index, separator) -- interpret the value as a list of items separated by `separator`, returning the `index`th item. The first item is number zero. The last item can be returned using `list_item(-1,separator)`. If the item is not in the list, then the empty value is returned. The separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 -msgid "select(val, key) -- interpret the value as a comma-separated list of items, with the items being \"id:value\". Find the pair with theid equal to key, and return the corresponding value." +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 +msgid "select(val, key) -- interpret the value as a comma-separated list of items, with the items being \"id:value\". Find the pair with the id equal to key, and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "formats_modtimes(date_format) -- return a comma-separated list of colon_separated items representing modification times for the formats of a book. The date_format parameter specifies how the date is to be formatted. See the date_format function for details. You can use the select function to get the mod time for a specific format. Note that format names are always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "formats_sizes() -- return a comma-separated list of colon_separated items representing sizes in bytes of the formats of a book. You can use the select function to get the size for a specific format. Note that format names are always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "human_readable(v) -- return a string representing the number v in KB, MB, GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "format_number(v, template) -- format the number v using a python formatting template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The field_name part of the template must be a 0 (zero) (the \"{0:\" in the above examples). See the template language and python documentation for more examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "sublist(val, start_index, end_index, separator) -- interpret the value as a list of items separated by `separator`, returning a new list made from the `start_index` to the `end_index` item. The first item is number zero. If an index is negative, then it counts from the end of the list. As a special case, an end_index of zero is assumed to be the length of the list. Examples using basic template mode and assuming that the tags column (which is comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". {tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns \"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "subitems(val, start_index, end_index) -- This function is used to break apart lists of items such as genres. It interprets the value as a comma-separated list of items, where each item is a period-separated list. Returns a new list made by first finding all the period-separated items, then for each such item extracting the start_index` to the `end_index` components, then combining the results back together. The first component in a period-separated list has an index of zero. If an index is negative, then it counts from the end of the list. As a special case, an end_index of zero is assumed to be the length of the list. Example using basic template mode and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "format_date(val, format_string) -- format the value, which must be a date, using the format_string, returning a string. The formatting codes are: d : the day as number without a leading zero (1 to 31) dd : the day as number with a leading zero (01 to 31) ddd : the abbreviated localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a leading zero (1 to 12). MM : the month as number with a leading zero (01 to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the long localized month name (e.g. \"January\" to \"December\"). yy : the year as two digit number (00 to 99). yyyy : the year as four digit number. iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "ondevice() -- return Yes if ondevice is set, otherwise return the empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "has_cover() -- return Yes if the book has a cover, otherwise return the empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "first_non_empty(value, value, ...) -- returns the first value that is not empty. If all values are empty, then the empty value is returned.You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "and(value, value, ...) -- returns the string \"1\" if all values are not empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "or(value, value, ...) -- returns the string \"1\" if any value is not empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "not(value) -- returns the string \"1\" if the value is empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 -msgid "merge_lists(list1, list2, separator) -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list." +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 +msgid "list_union(list1, list2, separator) -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "list_difference(list1, list2, separator) -- return a list made by removing from list1 any item found in list2, using a case-insensitive compare. The items in list1 and list2 are separated by separator, as are the items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "list_intersection(list1, list2, separator) -- return a list made by removing from list1 any item not found in list2, using a case-insensitive compare. The items in list1 and list2 are separated by separator, as are the items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "list_sort(list, direction, separator) -- return list sorted using a case-insensitive sort. If direction is zero, the list is sorted ascending, otherwise descending. The list items are separated by separator, as are the items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "today() -- return a date string for today. This value is designed for use in format_date or days_between, but can be manipulated like any other string. The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "days_between(date1, date2) -- return the number of days between date1 and date2. The number is positive if date1 is greater than date2, otherwise negative. If either date1 or date2 are not dates, the function returns the empty string." msgstr "" @@ -15833,38 +15880,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -16043,29 +16094,29 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "Failed to log in, check your username and password for the calibre Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "You do not have permission to download this issue. Either your subscription has expired or you have exceeded the maximum allowed downloads for today." msgstr "" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 453ec577d0..094b20b0a2 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-05-22 19:29+0000\n" -"Last-Translator: Marek Sušický \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-02 18:02+0000\n" +"Last-Translator: Jan Kubík \n" "Language-Team: Czech \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>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:35+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -59,15 +59,15 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,13 +241,13 @@ msgid "Preferences" msgstr "Předvolby" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Uložit" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "Obchod s e-knihami." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -321,11 +322,11 @@ msgstr "Nastavuje metadata ze souborů %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Přidejte knihy do Calibre nebo připojeného zařízení" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Přenést poznámky z připojeného Kindle (experimentální)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" @@ -333,19 +334,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Převést knihy do různých formátů e-knih" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "Smazat knihy z vaší knihovny Calibre nebo připojeného zařízení" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "Upravit metadata knih ve vaší knihovně Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Číst knihy ve vaší knihovně Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" @@ -353,11 +354,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Rychle ukázat seznam souvisejících knih" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Exportovat knihy z knihovny Calibre na pevný disk" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" @@ -365,15 +366,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Restartuj Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "Otevři složku, která obsahuje soubory knih v knihovně Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Pošli knihy do připojeného zařízení" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -392,7 +393,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Snadno najde knihy podobné právě vybrané knize" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" @@ -401,15 +402,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Zkopírovat knihy ze zařízení do knihovny Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "Editovat kolekce, do kterých jsou ve vaší čtečce žazeny knihy" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Kopíruje knihu z jedné knihovny Calibre do jiné" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" @@ -427,7 +428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Získej nové pluginy pro Calibre nebo aktualizuj stávající" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -664,7 +665,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Převeď e-knihy do formátu %s" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -896,7 +897,7 @@ msgstr "Zakázat uvedený modul" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +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:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1029,7 +1030,7 @@ msgstr "Záznamy metadat v zařízení se aktualizují..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d z %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1069,7 +1070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Zprávy" @@ -1077,8 +1078,8 @@ msgstr "Zprávy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1205,11 +1206,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Spojeno s BOEYE BEX Serial eBook readers." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Spojeno s BOEYE BDX serial eBook readers." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1237,7 +1238,7 @@ msgstr "Komunikace se čtečkou PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Spojeno s PocketBook 360+ reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1299,7 +1300,7 @@ msgstr "Komunikace se čtečkou The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Spojeno s Libre Air reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1464,7 +1465,7 @@ msgstr "Komunikace s EEE Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Spojeno s tabletem Adam" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1474,6 +1475,10 @@ msgstr "Komunikace s Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikace s tabletem Nokia 770." @@ -2063,11 +2068,13 @@ msgstr "Nastevení výstupních metadat" msgid "Options to help with debugging the conversion" msgstr "Nastavení pomáhající s laděním převodu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Vypsat vestavěné předpisy" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Výstup uložen do" @@ -3282,7 +3289,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3476,10 +3483,10 @@ msgstr "" "Stáhnout obálku/metadata pro knihu identifikovanou podle ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Obálka" @@ -3623,7 +3630,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Všechny články" @@ -4886,7 +4893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nedovolené" @@ -5776,44 +5783,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s není dostupná v žádném dostupném formátu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Hledám v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Přidávám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Prohledávám všechny podadresáře..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Chybná cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Zadaný adresář nebylo možné zpracovat." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nenalezeny žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Nedostatečná práva" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Přidáno" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Přidání selhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5821,30 +5839,30 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Byly nalezeny duplikáty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Knihy se stejným názvem jsou již v databázi. Mají být přesto přidány?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Přidávám duplikáty..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Ukládám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Uložené" @@ -6019,37 +6037,37 @@ msgstr "Klikněte pro otevření" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Vložit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopírovat obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Klikněte 2x pro zobrazení podrobností o knize" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7777,11 +7795,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Prohlížet obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Prohlížeč obálek nemohl být nahrán" @@ -9626,20 +9644,20 @@ msgstr "Ruším..." msgid "Authors" msgstr "Autoři" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11161,7 +11179,7 @@ msgstr "" msgid "Restore default layout" msgstr "Obnovit výchozí rozložení" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11508,10 +11526,6 @@ msgstr "" msgid "Choose formats for " msgstr "Zvolte formát pro " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Nedostatečná práva" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Nemáte oprávnění číst následující soubory:" @@ -14337,7 +14351,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14383,7 +14397,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14499,19 +14513,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14519,7 +14533,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14527,7 +14541,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14535,13 +14549,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15046,53 +15060,53 @@ msgstr "" "zůstane běžet v systémové liště. Pro zavření zvolte Quit v " "kontextovém menu systémové lišty." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Dostupný update!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Zobrazit toto upozornění pro budoucí aktualizace" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Získat update" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Nalezena nová verze" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17003,17 +17017,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migruji starou databázi do knihovy ebooků v %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -18606,7 +18620,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18626,14 +18640,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18642,11 +18669,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18664,11 +18691,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18687,12 +18714,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18705,11 +18732,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18737,11 +18764,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18752,11 +18779,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18777,11 +18804,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18801,11 +18828,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18822,11 +18849,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18840,11 +18867,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18857,11 +18884,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18932,11 +18959,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18963,26 +18990,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19001,11 +19028,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19017,11 +19044,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19029,11 +19056,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19045,11 +19072,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19063,11 +19090,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19075,11 +19102,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19088,33 +19115,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19124,11 +19151,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19139,11 +19166,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19155,11 +19182,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22024,6 +22051,9 @@ msgstr "" #~ "stavu zakázáno. Použijte %s pto povolení. Jednotlivé akce mohou být zakázány " #~ "volbamy %s." +#~ msgid "List builtin recipes" +#~ msgstr "Vypsat vestavěné předpisy" + #~ msgid "" #~ "When calibre removes inter paragraph spacing, it automatically sets a " #~ "paragraph indent, to ensure that paragraphs can be easily distinguished. " diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 4948b5c134..4f31866e32 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-08 15:07+0000\n" "Last-Translator: Simon \n" "Language-Team: Danish \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Indstillinger" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Butik" @@ -1079,7 +1080,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheder" @@ -1087,8 +1088,8 @@ msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1492,6 +1493,10 @@ msgstr "Kommunikér med Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Kommuniker med Moovybook Reader" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikér med Nokia 770 internet tablet." @@ -2077,11 +2082,13 @@ msgstr "Muligheder for at angive metadata i output" msgid "Options to help with debugging the conversion" msgstr "Muligheder der kan hjælpe med konverteringsfejlfinding" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Fremvis indbyggede opskrifter" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output gemt til" @@ -3261,7 +3268,7 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3456,10 +3463,10 @@ msgstr "" "Hent et omslagsbillede/sociale metadata til denne bog identificeret ved ISBN " "fra LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -3606,7 +3613,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle artikler" @@ -4857,7 +4864,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ikke tilladt" @@ -5747,44 +5754,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s har ingen tilgængelige formater." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Søger i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Tilføjer..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Søger i alle underkataloger..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Sti fejl" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Den angivne mappe kunne ikke behandles." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Ingen bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ingen bøger fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ingen tilladelse" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Tilføjet" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Tilføjning fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5792,11 +5810,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Dubletter fundet!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5804,19 +5822,19 @@ msgstr "" "Bøger med den samme titel som den følgende eksisterer allerede i databasen. " "Tilføj dem alligevel?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Tilføjer dubletter..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Gemmer..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gemt" @@ -5992,37 +6010,37 @@ msgstr "Klik for at åbne" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Indsæt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiér omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dobbeltklik for at åbne Book Details vinduet" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Sti" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7753,11 +7771,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Browse efter omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Omslag browser kunne ikke loades" @@ -9622,20 +9640,20 @@ msgstr "Afbryder..." msgid "Authors" msgstr "Forfattere" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11169,7 +11187,7 @@ msgstr "" msgid "Restore default layout" msgstr "Gendan standard layout" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11520,10 +11538,6 @@ msgstr "" msgid "Choose formats for " msgstr "Vælg formater for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Ingen tilladelse" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Du har ikke læseadgang til følgende filer:" @@ -14387,7 +14401,7 @@ msgid "Invert" msgstr "Invertér" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14433,7 +14447,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14549,19 +14563,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "Tit&el/Forfatter/Pris ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Pris" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14569,7 +14583,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14577,7 +14591,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14585,13 +14599,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15100,53 +15114,53 @@ msgstr "" "vil fortsætte med at køre i systembakken. For at afslutte dem, vælg " "Quit/Afslut i systembakkens context menu." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Updatering tilgængelig!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Vis denne notifikation for fremtidige opdateringer" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Hent opdatering" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Opdatering fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17179,17 +17193,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Flytter gammel database til e-bogsbibliotek i %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimerer database" @@ -18794,7 +18808,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18814,14 +18828,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18830,11 +18857,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18852,11 +18879,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18875,12 +18902,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18893,11 +18920,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18925,11 +18952,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18940,11 +18967,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18965,11 +18992,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18989,11 +19016,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19010,11 +19037,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19028,11 +19055,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19045,11 +19072,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19120,11 +19147,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19151,26 +19178,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19189,11 +19216,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19205,11 +19232,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19217,11 +19244,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19233,11 +19260,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Sprog der skal anvendes ved sortering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19251,11 +19278,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19263,11 +19290,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Antal sekunder der skal ventes inden email sendes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19276,33 +19303,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Fjern de lyse gule linjer ved kanterne på bog listen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19312,11 +19339,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19327,11 +19354,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19343,11 +19370,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20807,6 +20834,9 @@ msgstr "" #~ msgid "Communicate with the Sony PRS-600/700 eBook reader." #~ msgstr "Kommuniker med Sony PRS-600/700 e-bogslæseren." +#~ msgid "List builtin recipes" +#~ msgstr "Fremvis indbyggede opskrifter" + #~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." #~ msgstr "Denne profil er rettet mod Hanlin V3/V5 og dens kloner." diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 435efdb6be..90c707b6c7 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: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 10:22+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-04 00:17+0000\n" "Last-Translator: Christine Emrich \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: 2011-07-29 04:46+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" +"X-Generator: Launchpad (build 13604)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Einstellungen" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Händler" @@ -1065,7 +1066,7 @@ msgstr "Aktualisiere die Liste der Geräte-Metadaten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d von %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1105,7 +1106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nachrichten" @@ -1113,8 +1114,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1519,6 +1520,10 @@ msgstr "Kommunikation mit dem Nextbook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" +msgstr "Kommunikation mit dem Moovybook Reader" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 @@ -2137,11 +2142,13 @@ msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Vorgegebene Downloadschemata auflisten" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -2339,6 +2346,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"Erlaubt doppelte Einträge, wenn ein Inhaltsverzeichnis aus den Links des " +"Eingabedokumentes erzeugt wird. Erlaubt also mehr als einen Eintag mit " +"demselben Text, solange die Einträge auf unterschiedliche Stellen verweisen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2463,6 +2473,10 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"Wenn Calibre Leerzeilen zwischen Paragraphen entfernt, wird automatisch ein " +"Einzug für die erste Zeile gesetzt, damit einzelne Paragraphen leicht " +"unterschieden werden können. Mit dieser Option kann die Größe dieses " +"Einzuges (in em) kontrolliert werden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2485,6 +2499,9 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Setzt die Höhe der eingefügten Leerzeilen (in em). Die Höhe der Zeilen " +"zwischen den Paragraphen wird das Doppelte des hier gesetzten Wertes " +"betragen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2779,7 +2796,7 @@ msgstr "Erstellen" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Analyse von %(name)s schlug fehl mit folgendem Fehler: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3135,7 +3152,7 @@ msgstr "%s ist eine leere Datei" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "Analyse des Links %(tag)s %(children)s schlug fehl" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3145,7 +3162,7 @@ msgstr "Konnte Link %s nicht zu TOC hinzufügen" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "Konnte Bild %(path)s nicht verarbeiten. Fehler: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format @@ -3427,7 +3444,7 @@ msgstr "Nein" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3521,6 +3538,16 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Lesen/Schreiben von Metadaten aus/in eBook-Dateien.\n" +"\n" +"Unterstützte Formate zum Lesen von Metadaten: %(read)s\n" +"\n" +"Unterstützte Formate zum Schreiben von Metadaten: %(write)s\n" +"\n" +"Verschiedene Dateitypen unterstützen verschiedene Arten von Metadaten. \n" +"Wenn Sie versuchen Metadaten in einem Dateityp zu setzen, der diese \n" +"nicht unterstützt, werden diese Matadaten ohne Warnung ignoriert.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -3625,10 +3652,10 @@ msgstr "" "Umschlagbild/soziale Metadaten für das durch ISBN identifizierte Buch von " "LibraryThing.com laden.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Umschlagbild" @@ -3680,6 +3707,8 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Metadaten und Umschlagbilder von Douban.com herunterladen. Nur für " +"chinesischsprachige Bücher sinnvoll." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" @@ -3751,6 +3780,8 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"Fügt dem Buch kein Inhaltsverzeichnis hinzu. Nützlich, wenn das Buch sein " +"eigenes Inhaltsverzeichnis hat." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3781,8 +3812,10 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"Fügt das Inhaltsverzeichnis am Anfang eines Buches hinzu anstatt an dessen " +"Ende. Nicht empfohlen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle Artikel" @@ -4894,7 +4927,7 @@ msgstr "Katalog-Verzeichnis exportieren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Wählen Sie das Ziel für %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -5105,7 +5138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Das ist nicht gestattet" @@ -5190,7 +5223,7 @@ msgstr "Konnte Bücher nicht kopieren: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "%(num)d Bücher nach %(loc)s kopiert" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5282,12 +5315,16 @@ msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Wählen Sie die Formate, die nicht gelöscht werden sollen.

    Beachten " +"Sie, dass dies niemals alle Formate eines Buches löscht." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 msgid "" "All formats for the selected books will be deleted from your " "library.
    The book metadata will be kept. Are you sure?" msgstr "" +"Alle Formate des ausgewählten Buches werden aus Ihrer Bibliothek " +"gelöscht
    Die Metadaten werden aufgehoben. Sind Sie sich sicher?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5813,7 +5850,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" @@ -6045,44 +6082,55 @@ msgstr "Dieses Buch ist existiert in Ihrer Bibliothek nicht mehr" msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Suche in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Füge hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Suche in allen Unterverzeichnissen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Verzeichnis Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Keine Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Keine Bücher gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Zugriff verweigert" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Hinzufügen schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6091,11 +6139,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6103,19 +6151,19 @@ msgstr "" "Es gibt schon Bücher mit dem selben Titel wie die folgenden in der " "Datenbank. Trotzdem hinzufügen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Füge Duplikate hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Sammle Daten, bitte warten..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gespeichert" @@ -6292,41 +6340,41 @@ msgstr "Zum Öffnen klicken" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Buch %(sidx)s von %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Sammlungen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Umschlag einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Umschlag kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Doppelklick, um das Buchdetail- Fenster zu öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Umschlagsbild-Größe: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -7236,7 +7284,7 @@ msgstr "&Abstand zwischen Paragrafen entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Leere &Zeile zwischen den Absätzen einfügen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7245,7 +7293,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Text&ausrichtung:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7280,11 +7328,11 @@ msgstr "Satzzeichen o&ptimieren" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "&Einzugsgröße:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "&Zeilenabstand" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7508,6 +7556,8 @@ msgstr "Schlagwort für die Kennzeichnung als persönliches Dokument:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" +"Das generierte Inhaltsverzeichnis an den &Anfang des Buches anstatt ans Ende " +"setzen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7632,11 +7682,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "Konnte Datei nicht öffnen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" msgstr "" +"Konnte die Datei nicht öffnen. Soll sie in einem anderen Programm geöffnet " +"werden?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "Open book" @@ -7898,6 +7950,7 @@ msgstr "&Filter für Inhaltsverzeichnis:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" msgstr "" +"&Doppelte Verlinkungen erlauben, wenn das Inhaltverzeichnis erstellt wird" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -8087,11 +8140,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Cover-Browser konnte nicht geladen werden" @@ -8313,7 +8366,7 @@ msgstr "zum Übertragen ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i von %(total)i Büchern" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -8761,7 +8814,7 @@ msgstr "Neuer &Ort:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 msgid "Use the previously &existing library at the new location" -msgstr "" +msgstr "Die bereits &existierende Bibliothek an einem neuen Ort benutzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 msgid "&Create an empty library at the new location" @@ -8929,7 +8982,7 @@ msgstr "Autorensortierung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" -msgstr "" +msgstr "Link" #: /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 @@ -9053,7 +9106,7 @@ msgstr "Aktive Aufträge" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "Ausgewählte Aufträge &stoppen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -9149,6 +9202,8 @@ msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" +"Sofort alle Änderungen anwenden, ohne diesen Dialog zu schließen. Diese " +"Aktion kann nicht abgebrochen oder rückgängig gemacht werden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:383 #, python-format @@ -9751,6 +9806,10 @@ msgid "" "\n" "Right-click and choose Donate to reward: " msgstr "" +"Dieses Plugin ist KOSTENLOS, aber Sie können die Entwickler für \n" +"ihren Einsatz belohnen, indem Sie per PayPal für sie spenden.\n" +"\n" +"Rechtsklicken Sie und wählen Sie \"Spende an den Entwickler\" um zu zahlen: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:387 msgid "Platform unavailable" @@ -9788,12 +9847,14 @@ msgstr "Mit der rechten Maustaste klicken, um weitere Optionen einzublenden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430 #, python-format msgid "This plugin can only be installed on: %s" -msgstr "" +msgstr "Dieses Plugin kann nur installiert werden auf: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434 #, python-format msgid "You must upgrade to at least Calibre %s before installing this plugin" msgstr "" +"Sie müssen Calibre mindestens auf Version %s aktualisieren, bevor Sie das " +"Plugin benutzen können." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 msgid "You can install this plugin" @@ -9869,7 +9930,7 @@ msgstr "Plugin &ein-/ausschalten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:555 msgid "Enable or disable this plugin" -msgstr "" +msgstr "Dieses Plugin ein- oder ausschalten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 @@ -9896,12 +9957,12 @@ msgstr "Plugin &anpassen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #, python-format msgid "Are you sure you want to uninstall the %s plugin?" -msgstr "" +msgstr "Sicher, dass Sie das %s-Plugin deinstallieren wollen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "%s installieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9917,22 +9978,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:705 #, python-format msgid "Locating zip file for %(name)s: %(link)s" -msgstr "" +msgstr "Suche ZIP-Datei für %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 msgid "Install Plugin Failed" -msgstr "" +msgstr "Installation des Plugins fehlgeschlagen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:710 #, python-format msgid "Unable to locate a plugin zip file for %s" -msgstr "" +msgstr "Plugin-ZIP-Datei für %s konnte nicht gefunden werden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 #, python-format msgid "Downloading plugin zip attachment: %s" -msgstr "" +msgstr "Lade ZIP-Anhang des Plugins herunter: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:720 #, python-format @@ -9942,7 +10003,7 @@ msgstr "Installiere Plugin: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:732 #, python-format msgid "Plugin installed: %s" -msgstr "" +msgstr "Plugin installiert: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:298 @@ -9959,6 +10020,10 @@ msgid "" "uninstalled. Please post the error message in details below into the forum " "thread for this plugin and restart Calibre." msgstr "" +"Während der Installation des Plugins ist ein Problem aufgetreten. Dieses " +"Plugin wird nun deinstalliert. Bitte veröffentlichen Sie die Fehlermeldung " +"im Detail unten in den Foren-Thread dieses Plugins und starten Sie Calibre " +"neu." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 msgid "Version history missing" @@ -10016,20 +10081,22 @@ msgstr "Abbruch läuft ..." msgid "Authors" msgstr "Autoren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" +"Klicken Sie auf eine Spalte in der Bibliothek um die Informationen für " +"dieses Buch anzusehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10301,7 +10368,7 @@ msgstr "nie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "vor %(days)d Tage, %(hours)d Stunden und %(mins)d Minuten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:400 msgid "Last downloaded:" @@ -10794,7 +10861,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 #, python-format msgid "%(curr)s (was %(initial)s)" -msgstr "" +msgstr "%(curr)s (war %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 @@ -10889,7 +10956,7 @@ msgstr "Spaltenfarbe setzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "Vorlage Wert:" +msgstr "Vorlagenwert:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" @@ -10907,7 +10974,7 @@ msgstr "&Dokumentation:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" -msgstr "Python- &Code:" +msgstr "Python-&Code:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 msgid "Remove any template from the box" @@ -10991,6 +11058,8 @@ msgstr "Kein Schema gewählt" #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." msgstr "" +"Die angehängte Datei: %(fname)s ist ein Downloadschema um %(title)s " +"herunterzuladen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 msgid "Recipe for " @@ -11198,12 +11267,13 @@ msgstr "%s herunterladen" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format msgid "Downloading %(fname)s from %(url)s" -msgstr "" +msgstr "Lade %(fname)s von %(url)s herunter" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format msgid "Failed to download from %(url)r with error: %(err)s" msgstr "" +"Konnte nicht von %(url)r herunterladen, mit der Fehlermeldung: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." @@ -11229,7 +11299,7 @@ msgstr "Herunterladen von Ebook fehlgeschlagen" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:123 #, python-format msgid "Email %(name)s to %(to)s" -msgstr "" +msgstr "%(name)s an %(to)s mailen" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:142 msgid "News:" @@ -11493,12 +11563,11 @@ msgstr " - Aufträge" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Möchten Sie den ausgewählten Auftrag wirklich anhalten?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" -msgstr "Möchten sie wirklich alle nicht- Geräte- Aufträge anhalten?" +msgstr "Möchten Sie wirklich alle nicht-Geräte-Aufträge anhalten?" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:57 msgid "Eject this device" @@ -11648,13 +11717,13 @@ msgstr "Spalte anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" -msgstr "" +msgstr "Spalte verkleinern, wenn sie zu Breit für die Anzeige ist" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" msgstr "Voreingestelltes Layout wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12007,7 +12076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "%s aus dem Original wiederherstellen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" @@ -12029,10 +12098,6 @@ msgstr "Löschen des ausgewählten Buchformates" msgid "Choose formats for " msgstr "Formate wählen für " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Zugriff verweigert" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" @@ -12100,7 +12165,7 @@ msgstr "Dieses Buch hat keinen Umschlag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Umschlagbild-Größe: %(width)d x %(height)d Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" @@ -12121,7 +12186,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1137 msgid "I&ds:" -msgstr "" +msgstr "I&ds:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1138 #, python-format @@ -12130,6 +12195,9 @@ msgid "" "\n" "%s" msgstr "" +"Kennungen für dieses Buch ändern. Zum Beispiel: \n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 @@ -12231,7 +12299,7 @@ msgstr "(Fehlerhafter Umschlag)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d von %(tot)d heruntergeladen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 @@ -12293,6 +12361,8 @@ msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" msgstr "" +"Autoren verwalten. Hier können Sie einzelne Autoren umbenennen und deren " +"Autorensortierung korrigieren." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -12452,6 +12522,8 @@ msgstr "Konnte für %s keine Umschlagbilder finden" #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"%(num)d Umschlagbilder für %(title)s gefunden. Wählen Sie aus, " +"welches Ihnen am besten gefällt." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12622,7 +12694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "" +msgstr "Ja/Nein-Spalten haben drei Werte (erfordert Neustart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -12722,7 +12794,7 @@ msgstr "hat nicht ID" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is equal to" -msgstr "Ist gleich" +msgstr "ist gleich" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "is less than" @@ -12738,7 +12810,7 @@ msgstr "hat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "" +msgstr "nicht hat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" @@ -12776,7 +12848,7 @@ msgstr "stimmt nicht mit dem Muster überein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" -msgstr "" +msgstr "Wenn die ___ column ___ values" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:210 msgid "" @@ -12786,7 +12858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "Gib eine Zahl ein" +msgstr "Geben Sie eine Zahl ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" @@ -12794,11 +12866,11 @@ msgstr "Geben Sie ein Datum im Format YYYY-MM-DD ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "" +msgstr "Geben Sie einen Text ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "Gib eine Regular Expression ein" +msgstr "Geben Sie eine Regular Expression ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format @@ -12807,7 +12879,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "Erstelle/bearbeite regel für Spaltenfarbe" +msgstr "Erstelle/bearbeite Regel für Spaltenfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" @@ -12816,7 +12888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "" +msgstr "zu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" @@ -12833,7 +12905,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "ungültiger zustand" +msgstr "Ungültiger Zustand" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format @@ -12842,7 +12914,7 @@ msgstr "Eine bedingung für diese Regel ist ungültig: %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "kein zustand" +msgstr "Kein Zustand" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" @@ -12857,6 +12929,10 @@ msgid "" "

    %(rule)s
    \n" " " msgstr "" +"\n" +"

    Erweiterte Regel für Spalte %(col)s:\n" +"

    %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12867,12 +12943,18 @@ msgid "" "
      %(rule)s
    \n" " " msgstr "" +"

    Spaltenfarbe von %(col)s auf %(color)s setzen " +"wenn\n" +" folgende Bedingungen zutreffen:

    \n" +"
      %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" +"
  • Wenn die %(col)s Spalte %(action)s Wert: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -12880,6 +12962,11 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" +"Sie können die Spaltenfarbe innerhalb der Buchliste mithilfe von \"Regeln\" " +"festlegen, die Calibre vorschreiben, welche Farben benutzt werden sollen. " +"Klicken Sie auf den \"Regel hinzufügen\"-Button unten, um zu beginnen. " +"

    Sie können eine bereits angelegte Regel ändern, indem Sie darauf " +"doppelklicken." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" @@ -13179,6 +13266,8 @@ msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" +"Das Farben-Feld muss leer sein oder die gleiche Anzahl an Einträgen " +"enthalten, wie das Werte-Feld." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" @@ -13283,6 +13372,9 @@ msgid "" "href=\"http://docs.python.org/library/string.html#format-string-syntax\">the " "python documentation" msgstr "" +"

    Voreinstellung: Nicht formatiert. Für Details zur Formatierungs-Sprache " +"siehe die Python-Dokumentation" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244 msgid "Format for &dates" @@ -13514,7 +13606,7 @@ msgstr "Gruppiert" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:172 msgid "Column coloring" -msgstr "Spalten farbe" +msgstr "Spaltenfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" @@ -13795,23 +13887,27 @@ msgstr "&lösche alles" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "Voreinstellung aus&wählen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" "Restore your own subset of checked fields that you define using the 'Set as " "default' button" msgstr "" +"Stellt Ihr eigenes Set an gewählten Feldern wieder her, das Sie durch den " +"\"Als Voreinstellung speichern\"-Button festgelegt haben" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "&Set as default" -msgstr "" +msgstr "Als Voreinstellung &speichern" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 msgid "" "Store the currently checked fields as a default you can restore using the " "'Select default' button" msgstr "" +"Speichert die gerade ausgewählten Felder als Voreinstellung, die Sie mit dem " +"\"Voreinstellung auswählen\"-Button wiederherstellen können." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" @@ -15031,7 +15127,7 @@ msgid "Invert" msgstr "Umkehren" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -15081,7 +15177,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15197,19 +15293,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "Tit&el/Autor/Preis" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Preis" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15217,7 +15313,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15225,7 +15321,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15233,7 +15329,7 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15241,7 +15337,7 @@ msgstr "" "Der DRM Status kann nicht ermittelt werden. Mit hoher Wahrscheinlichkeit " "verfügt dieses Buch aber über DRM-Schutz" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15772,53 +15868,53 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Update verfügbar!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Diese Benachrichtigung für zukünftige Updates anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Update herunterladen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Neue Version gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "aktualisierte Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Plugin-Aktualisierungen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Es sind %d Plugin-Aktualisierungen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Benutzer-Plugins installieren und konfigurieren" @@ -16210,6 +16306,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Schriftgröße %(which)s machen\n" +"Aktuelle Vergrößerung: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -17740,7 +17838,7 @@ msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -"Komma- separierte Liste mit Reporten.\n" +"Komma-separierte Liste mit Reporten.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:893 @@ -17748,7 +17846,7 @@ msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -"Komma- separierte Liste der zu ignorierenden Erweiterungen.\n" +"Komma-separierte Liste der zu ignorierenden Erweiterungen.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:897 @@ -17756,7 +17854,7 @@ msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -"Komma- separierte Liste der zu ignorierenden Namen.\n" +"Komma-separierte Liste der zu ignorierenden Namen.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:927 @@ -17804,6 +17902,8 @@ msgstr "" #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" +"Sie müssen folgende Option angeben, um eine Wiederherstellung durchzuführen: " +"%s" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1025 msgid "" @@ -17839,7 +17939,7 @@ msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -"Komma- separierte Liste von Kategorie- Suchnamen.\n" +"Komma-separierte Liste von Kategorie-Suchnamen.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1047 @@ -17888,19 +17988,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Migriere alte Datenbank zu eBook Bibliothek in %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -18063,6 +18163,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Format, in dem Daten angezeigt werden sollen. %(day)s - Tag, %(month)s - " +"Monat, %(year)s - Jahr. Voreinstellung ist: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:121 msgid "Convert paths to lowercase." @@ -18173,7 +18275,7 @@ msgstr "Durchschnittliche Bewertung" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f Sterne" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18239,7 +18341,7 @@ msgstr "Andere Formate" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:748 #, python-format msgid "Read %(title)s in the %(fmt)s format" -msgstr "" +msgstr "Lese %(title)s im %(fmt)s-Format" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:753 msgid "Get" @@ -18498,7 +18600,7 @@ msgstr "Ausdruck ist keine Funktion oder Konstante" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:182 msgid "format: type {0} requires an integer value, got {1}" -msgstr "" +msgstr "Format: Typ {0} benötigt einen Ganzzahl-Wert, erhielt {1}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:188 msgid "format: type {0} requires a decimal (float) value, got {1}" @@ -18951,7 +19053,7 @@ msgstr "Englisch (Kanada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "Englisch (Griechenland)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" @@ -18963,7 +19065,7 @@ msgstr "Englisch (Thailand)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "Englisch (Türkei)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" @@ -19437,6 +19539,11 @@ msgid "" "a link, it will be ignored.By default, no links are ignored. If both filter " "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" +"Links, die diesem regulären Ausdruck entsprechen, werden ignoriert. Diese " +"Option kann mehrmals angegeben werden, somit werden Links ignoriert, solange " +"sie einem dieser regulären Ausdrücke entsprechen. In der Voreinstellung " +"werden keine Links ignoriert. Wenn sowohl filter-regexp als auch match-" +"regexp definiert sind, dann wird filter-regexp zuerst angewandt." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "Do not download CSS stylesheets." @@ -19444,15 +19551,15 @@ msgstr "CSS-Stylesheets nicht herunterladen." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Speichern" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Öffnen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" @@ -19460,59 +19567,59 @@ msgstr "Abrrechen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Schließen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Anwenden" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Nicht speichern" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Ohne Speichern schließen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Verwerfen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Ja" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Ja zu &allen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Nein" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&ein zu allen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Alle speichern" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Abbrechen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Nochmal versuchen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignorieren" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Voreinstellungen wiederherstellen" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -19520,7 +19627,7 @@ msgstr "Automatischer zähler für Serienindex" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19540,14 +19647,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19556,11 +19676,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Autorenname sortier-Algorithmus" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19578,11 +19698,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19601,12 +19721,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19619,11 +19739,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19651,11 +19771,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Sortierungsvorwahl der Spalten bei Programmstart" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19666,11 +19786,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Datumsanzeige Einstellungen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19691,11 +19811,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Titel und Seriensortierung in der Hauptansicht" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19715,11 +19835,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19736,11 +19856,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19754,11 +19874,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19771,11 +19891,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Umbenennungsregeln für SONY-Collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19846,11 +19966,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Regeln für die sortierung der SONY-Collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19877,28 +19997,28 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Setzt die maximale Anzahl an Tags, die im Content Server pro Buch angezeigt " "werden sollen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19917,11 +20037,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Stellen Sie die max. anzahl von Sortier-ebenen ein" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19933,13 +20053,13 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Bestimmen Sie welche Schrifttype genutzt wird um das Default-Cover zu " "erstellen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19947,11 +20067,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19963,11 +20083,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Beim Sortieren zu verwendende Sprache." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19981,13 +20101,13 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Anzahl der Spalten für benutzerdefinierte Metadaten im \"Metadaten " "bearbeiten\" Dialog" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19999,11 +20119,11 @@ msgstr "" "die\n" "Felder in zwei Spalten dargestellt. Bei False wird eine Spalte verwendet." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Anzahl der Wartesekunden, bevor E-Mails versendet werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20017,11 +20137,11 @@ msgstr "" "sodass der Mail-Versand scheitert. Änderungen werden erst nach \n" "einem Neustart von Calibre wirksam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Entferne die hellgelben Linien an den Kanten der Buchliste" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20031,13 +20151,13 @@ msgstr "" "werden sollen, wenn Bedienelemente verdeckt sind. Änderungen werden \n" "nach einem Neustart von Calibre wirksam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Die maximale Breite und Höhe für in der Calibre-Bibliothek gespeicherten " "Umschlagbilder" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20047,11 +20167,11 @@ msgstr "" "Maximalgröße skaliert, wobei ihr Seitenverhältnis unverändert bleibt. \n" "Das soll Verlangsamungen durch extrem große Umschlagbilder vermeiden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Wohin sollen heruntergeladene Nachrichten übertragen werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20071,11 +20191,11 @@ msgstr "" "sollte auf der ausgewählte Speicherstelle zu wenig freier Platz vorhanden " "sein." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20086,11 +20206,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20102,11 +20222,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20114,2963 +20234,8 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sBenutzung%s: %s\n" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Geben Sie den Titel an. Voreinstellung: Dateiname." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Geben Sie den Autor an. Mehrere Autoren sollten durch Kommata getrennt " -#~ "angegeben werden. Voreinstellung: %default" - -#~ msgid "Set the comment." -#~ msgstr "Geben Sie eine Bemerkung an." - -#~ msgid "Set the category" -#~ msgstr "Geben Sie eine Kategorie an." - -#~ msgid "Sort key for the title" -#~ msgstr "Sortierung nach Titel" - -#~ msgid "Sort key for the author" -#~ msgstr "Sortierung nach Autor" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Pfad zur Datei des Umschlagbildes" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Falls die Quelldatei ein Umschlagbild enthält, das Umschlagbild der " -#~ "Quelldatei benutzen, anstatt des angegebenen Umschlagbildes." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Ausgabedateiname. Die Voreinstellung leitet sich vom ursprünglichen " -#~ "Dateinamen ab." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "HTML Tabellen als Textblöcke rendern und nicht als Tabellen. Dies ist " -#~ "notwendig, wenn die HTML Datei sehr große oder komplexe Tabellen enthält." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Paragraphen durch Leerzeilen trennen." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "CSS überschreiben. Es kann ein Pfad zu einem CSS Stylesheet oder eine " -#~ "Zeichenfolge angegeben werden. Zeichenfolgen werden als CSS interpretiert." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Das Element der OPF Datei benutzen um die Reihenfolge zu bestimmen, " -#~ "in der die HTML Dateien zur LRF Datei hinzugefügt werden. Die OPF Datei muss " -#~ "sich im gleichen Verzeichnis wie die ursprüngliche HTML Datei befinden." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Schriftgröße um 2 * FONT_DELTA Punkt und Zeilenabstand um FONT_DELTA Punkt " -#~ "vergrößern. FONT_DELTA kann ein Bruchteil sein. Falls FONT_DELTA negativ " -#~ "angegeben wird, wird die Schriftgröße verkleinert." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Inhalt schwarz-weiß rendern anstatt in den in HTML oder CSS angegeben Farben." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil des Zielgeräts für das diese LRF Datei erstellt wird. Das Profil legt " -#~ "unter anderem die Auflösung und die Bildschirmgröße des Zielgerätes fest. " -#~ "Voreinstellung: %s Unterstützte Profile: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Linker Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Rechter Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Oberer Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Unterer Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "" -#~ "Höchstzahl der rekursiven Verknüpfungen (Hyperlinks). Der Wert 0 bedeutet, " -#~ "dass Verknüpfungen ignoriert werden. Ein negativer Wert bedeutet, dass alle " -#~ " Elemente ignoriert werden." - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Wenn html2lrf keine Seitenumbrüche in der HTML Datei und keine Kapitel-" -#~ "Überschriften finden kann, fügt es automatisch Seitenumbrüche vor Elementen " -#~ "ein, deren Namen mit diesem regulären Ausdruck entsprechen. Voreinstellung " -#~ "ist %default. Sie können dies deaktivieren indem sie den regulären Ausdruck " -#~ "\"$\" verwenden. Der Zweck dieser Einstellung ist der Versuch " -#~ "sicherzustellen, dass keine extrem langen Seiten entstehen, da dies das " -#~ "Umblättern der in der LRF Datei verlangsamt. Diese Einstellung wird " -#~ "ignoriert, wenn die aktuelle Seite nur wenige Elemente enthält." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Seitenumbruch vor einem Element mit dem angegebenen Attribut erzwingen. Das " -#~ "Format dieser Einstellung ist tagname regexp,attribute name,attribute value " -#~ "regexp. Um zum Beispiel alle \"heading\" Elemente, die das Attribut " -#~ "class=\"chapter\" anzupassen, verwenden Sie \"h\\d,class,chapter\". " -#~ "Voreinstellung ist %default" - -#~ msgid "Convert to LRS" -#~ msgstr "Zu LRS konvertieren" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Speicherbenutzung verringern auf Kosten längerer Bearbeitungszeiten. " -#~ "Benutzen Sie diese Einstellung, wenn sie an einem Rechner mit geringem " -#~ "Hauptspeicher arbeiten." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Geben Sie die Zeichenkodierung der Ausgangsdatei an. Sollte die ausgegebene " -#~ "LRF Datei seltsame Zeichen enthalten, ändern Sie diese Einstellung. Eine " -#~ "gebräuchliche Kodierung von Dateien, die von Windows Computern stammen, ist " -#~ "cp-1252. Eine andere gebräuchliche Alternative ist utf-8. In der " -#~ "Voreinstellung wird versucht, die Kodierung zu erraten." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] dateiname\n" -#~ "\n" -#~ "Konvertiert verschiedene eBook Formate in LRF Dateien. Unterstützte " -#~ "Formate:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC und PDF. any2lrf verarbeitet auch RAR " -#~ "oder\n" -#~ "ZIP Archive, indem es nach einem eBook im Archiv sucht.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Keine Datei zur Konvertierung angegeben." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog konvertiert dateiname.epub in dateiname.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Gebe erstellte HTML auf stdout aus und beende das Programm." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Einstellungen für feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Einstellungen für html2lrf" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Fehlschlag bei der Analysierung von %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Konnte Bild %s nicht verarbeiten. Fehler: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Konnte Bild nicht verarbeiten: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Sichern Sie die Website %s zuerst als HTML Datei und benutzen Sie dann " -#~ "html2lrf mit der gespeicherten HTML Datei." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.html\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.html in dateiname.lrf. \n" -#~ "%prog folgt allen Hyperlinks in dateiname.html, die rekursiv auf \n" -#~ "lokale Dateien verweisen. Somit können Sie es verwenden,\n" -#~ "um einen ganzen Verzeichnisbaum von HTML Dateien zu konvertieren." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.lit in dateiname.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.mobi in dateiname.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.pdf in dateiname.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Pfad zum Ausgabeverzeichnis, in dem die HTML Datei erstellt werden soll. " -#~ "Voreinstellung auf aktuelles Verzeichnis." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Es muss eine einzelne PDF Datei angegeben werden." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.rtf in dateiname.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.txt in dateiname.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Gebe Autoren ein" - -#~ msgid "Set the comment" -#~ msgstr "Gebe Kommentar ein" - -#~ msgid "Usage:" -#~ msgstr "Benutzung:" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Die ISBN des Buches, für das Sie Metadaten abrufen möchten." - -#~ msgid "The title of the book to search for." -#~ msgstr "Der Titel des gesuchten Buches." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Der Herausgeber des gesuchten Buches." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Konnte aufgrund zu hoher Serverlast kein Umschlagbild abrufen. Bitte " -#~ "versuchen Sie es später wieder." - -#~ msgid " not found." -#~ msgstr " nicht gefunden." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Umschlagbild des Buches mit der angegebenen ISBN von LibraryThing.com " -#~ "abrufen\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Benutzung: %s dateiname.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Benutzung: pdf-meta dateiname.pdf" - -#~ msgid "No filename specified." -#~ msgstr "Kein Dateiname angegeben." - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] dateiname.mobi" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Original MOBI HTML gespeichert in" - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB eBook erstellt in" - -#~ msgid "
    Must be a directory." -#~ msgstr "
    Muss ein Verzeichnis sein." - -#~ msgid "Invalid database location " -#~ msgstr "Ortsangabe der Datenbank ungültig " - -#~ msgid "Invalid database location" -#~ msgstr "Ortsangabe der Datenbank ungültig" - -#~ msgid "Invalid database location.
    Cannot write to " -#~ msgstr "Ortsangabe der Datenbank ungültig.
    Speichern nicht möglich " - -#~ msgid "Configuration" -#~ msgstr "Konfiguration" - -#~ msgid "Browse for the new database location" -#~ msgstr "Zu einem neuen Ort der Datenbank wechseln" - -#~ msgid "Frequently used directories" -#~ msgstr "Häufig benutzte Verzeichnisse" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "" -#~ "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "" -#~ "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" - -#~ msgid "Fetch" -#~ msgstr "Abrufen" - -#~ msgid "Matches" -#~ msgstr "Treffer" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Wählen Sie aus der unten stehenden Liste das Buch, das Ihrer Ausgabe " -#~ "entspricht" - -#~ msgid "&Stop selected job" -#~ msgstr "Ausgewählten Auftrag &stoppen" - -#~ msgid "No available formats" -#~ msgstr "Keine verfügbaren Formate" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Kann %s nicht konvertieren, da dieses Buch nicht den bekannten Formaten " -#~ "entspricht" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Wählen Sie das Format, das zu LRF konvertiert werden soll" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Konvertiere %s in LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Voreinstellungen zur Konvertierung wählen" - -#~ msgid "
    1. baen - Books from BAEN Publishers
    2. " -#~ msgstr "
      1. baen - Bücher von BAEN Publishers
      2. " - -#~ msgid "" -#~ "
      3. pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
      4. " -#~ msgstr "" -#~ "
      5. pdftohtml - HTML Dateien, die mit dem Programm pdftohtml erstellt " -#~ "wurden
      6. " - -#~ msgid "
      7. book-designer - HTML0 files from Book Designer
      8. " -#~ msgstr "
      9. book-designer - HTML Dateien von Book Designer
      10. " - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Aussehen der erstellten LRF Datei durch die Angabe von Schriftgrößen und " -#~ "Wortabständen angleichen." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Seiteneinstellungen wie Ränder und die Bildschirmgröße des Zielgeräts " -#~ "angeben." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Feineinstellung der Erkennung von Kapitel- und Absatzüberschriften." - -#~ msgid "Chapter Detection" -#~ msgstr "Ermittlung der Kapitel" - -#~ msgid "No help available" -#~ msgstr "Keine Hilfe verfügbar" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "eBooks auf einmal zu LRF konvertieren" - -#~ msgid "Convert to LRF" -#~ msgstr "Zu LRF konvertieren" - -#~ msgid "Category" -#~ msgstr "Kategorie" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Herausgeber dieses Buches ändern" - -#~ msgid " pts" -#~ msgstr " Punkt" - -#~ msgid "Embedded Fonts" -#~ msgstr "Eingebundene Schriften" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "Source en&coding:" -#~ msgstr "En&codierung der Quelldatei:" - -#~ msgid "Minimum &indent:" -#~ msgstr "E&inrücken mindestens:" - -#~ msgid "&Word spacing:" -#~ msgstr "&Wortabstand:" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Automatische &Rotation von Bildern einschalten" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "&Leerzeilen zwischen Paragraphen einfügen" - -#~ msgid "Ignore &tables" -#~ msgstr "&Tabellen ignorieren" - -#~ msgid "Ignore &colors" -#~ msgstr "Farben nicht bea&chten" - -#~ msgid "Header" -#~ msgstr "Kopfzeile" - -#~ msgid "&Show header" -#~ msgstr "Kopfzeile an&zeigen" - -#~ msgid "&Header format:" -#~ msgstr "&Kopfzeilenformat:" - -#~ msgid "Override
        CSS" -#~ msgstr "CSS
        überschreiben" - -#~ msgid "&Left Margin:" -#~ msgstr "&Linker Rand:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Rechter Rand:" - -#~ msgid "&Top Margin:" -#~ msgstr "&Oberer Rand:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Unterer Rand:" - -#~ msgid "Title based detection" -#~ msgstr "Auf Titel basierende Ermittlung" - -#~ msgid "&Disable chapter detection" -#~ msgstr "Kapitel Ermittlung &deaktivieren" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regulärer Ausdruck:" - -#~ msgid "Tag based detection" -#~ msgstr "Auf Etiketten basierende Ermittlung" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Seitenumbruch vor Element:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "Seitenumbruch vor Element &erzwingen:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Seitenumbruch vor &Attribut erzwingen:" - -#~ msgid "Meta information" -#~ msgstr "Meta-Informationen" - -#~ msgid "Author S&ort: " -#~ msgstr "S&ortierung nach Autor: " - -#~ msgid "Add Ta&gs: " -#~ msgstr "&Etiketten hinzufügen: " - -#~ msgid "Could not fetch cover.
        " -#~ msgstr "Konnte kein Umschlagbild abrufen.
        " - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kann kein Umschlagbild abrufen" - -#~ msgid "Edit Meta Information" -#~ msgstr "Meta-Informationen bearbeiten" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Verfügbare Formate" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Ein neues Format für dieses Buch zur Datenbank hinzufügen" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Markierte Formate dieses Buches aus der Datenbank löschen" - -#~ msgid "Waiting" -#~ msgstr "Abwarten und Tee trinken..." - -#~ msgid "Book %s of %s." -#~ msgstr "Buch %s von %s." - -#~ msgid "Send to storage card" -#~ msgstr "An Speicherkarte senden" - -#~ msgid "Device database corrupted" -#~ msgstr "Gerätedatenbank ist beschädigt" - -#~ msgid "" -#~ "\n" -#~ "

        The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

          \n" -#~ "
        1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
        2. \n" -#~ "
        3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
        4. \n" -#~ "
        \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

        Die Bücherdatenbank des Gerätes ist beschädigt. Versuchen " -#~ "Sie folgendes:\n" -#~ "

          \n" -#~ "
        1. Entfernen Sie das Gerät. Warten Sie, bis das Gerät die " -#~ "Datenbank wiederhergestellt hat (d.h. warten Sie, bis das Gerät wieder " -#~ "benutzt werden kann). Stecken Sie das Gerät wieder an. Nun sollte es mit " -#~ "%(app)s funktionieren. Falls nicht, versuchen Sie den nächsten " -#~ "Schritt.
        2. \n" -#~ "
        3. Schließen Sie %(app)s. Suchen Sie die Datei media.xml im " -#~ "Hauptspeicher des Gerätes. Löschen Sie sie. Entfernen Sie das Gerät. Warten " -#~ "Sie, bis das Gerät die Datei wiederhergestellt hat. Stecken Sie das Gerät " -#~ "wieder an und starten Sie %(app)s.
        4. \n" -#~ "
        \n" -#~ " " - -#~ msgid "" -#~ "

        Books with the same title as the following already exist in the database. " -#~ "Add them anyway?

          " -#~ msgstr "" -#~ "

          Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " -#~ "Sollen die folgenden Bücher trotzdem hinzugefügt werden?

            " - -#~ msgid "" -#~ "

            An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.
            Error: %s" -#~ msgstr "" -#~ "

            Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie " -#~ "diese, bevor sie die bestehende Datenbank verschieben.
            Fehler: %s" - -#~ msgid "Could not move database" -#~ msgstr "Konnte Datenbank nicht verschieben" - -#~ msgid "" -#~ "Latest version:
            %s" -#~ msgstr "" -#~ "Letzte Version: %s" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Suche:" - -#~ msgid "Edit meta information" -#~ msgstr "Meta-Informationen editieren" - -#~ msgid "Convert E-books" -#~ msgstr "In eBooks umwandeln" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Einstellungen für web2disk (um von Feeds verlinkte Webseiten abzurufen)" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Anzahl der Links in die Tiefe, die vom Feed aus verfolgt werden sollen. " -#~ "Voreinstellung %default" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Das Verzeichnis, in dem die geladenen Feeds gespeichert werden. " -#~ "Voreinstellung auf das aktuelle Verzeichnis." - -#~ msgid "Dont show the progress bar" -#~ msgstr "Fortschrittsbalken nicht anzeigen" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " -#~ "Gründe an" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Artikel %s von %s geladen\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Laden der Artikel fehlgeschlagen: %s von %s\n" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com Server Fehler. Versuchen Sie es später." - -#~ msgid "" -#~ "

            For help visit %s.kovidgoyal.net
            " -#~ msgstr "" -#~ "

            Hilfe gibt es online bei %s.kovidgoyal.net
            " - -#~ msgid "%s: %s by Kovid Goyal %%(version)s
            %%(device)s

            " -#~ msgstr "%s: %s von Kovid Goyal %%(version)s
            %%(device)s

            " - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Starte Massenkonvertierung von %d Büchern" - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Komprimiere Datenbank. Das kann etwas dauern..." - -#~ msgid "Compacting..." -#~ msgstr "Komprimiere Datenbank..." - -#~ msgid "&Compact database" -#~ msgstr "Datenbank &komprimieren" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " ist ein PDF, das aus Bildern hergestellt wurde. Es wird aber nur die " -#~ "Konvertierung von aus Text aufgebauten PDF Dateien unterstützt." - -#~ msgid "" -#~ "

            Browsing books by their covers is disabled.
            Import of pictureflow " -#~ "module failed:
            " -#~ msgstr "" -#~ "

            Die Cover-Ansicht ist gesperrt.
            Der Import des Pictureflow Moduls " -#~ "schlug fehl:
            " - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Keine Links zum Inhaltsverzeichnis hinzufügen." - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "&Kapitel zum Inhaltsverzeichnis hinzufügen" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Keine &Links zum Inhaltsverzeichnis hinzufügen" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Seitenumbruch erzwingen vor Elementen, deren Namen diesem regulären Ausdruck " -#~ "entsprechen." - -#~ msgid "The author whose book to search for." -#~ msgstr "Der Autor des gesuchten Buches." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Geben Sie die Bezugsschriftgröße in Punkt an. Alle Schriften werden " -#~ "dementsprechend im Maßstab neu geändert. Diese Option setzt die --font-delta " -#~ "Option außer Gebrauch und wird bevorzugt behandelt. Um --font-delta zu " -#~ "benutzen, geben Sie 0 an. Voreinstellung: %defaultpt" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Zeige &Text in Schaltflächen der Symbolleiste" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Konnte die fontconfig library nicht initialisieren" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.fb2 in dateiname.lrf" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Größe der Schaltflächen in der Symbolleiste" - -#~ msgid "" -#~ "Search the list of books by title or author

            Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Liste der Bücher nach Titel oder Autor durchsuchen

            Durch Leerzeichen " -#~ "getrennte Wörter werden mit \"UND\" verknüpft" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments

            Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Liste der Bücher nach Titel, Autor, Herausgeber, Etiketten und Bemerkungen " -#~ "durchsuchen

            Durch Leerzeichen getrennte Wörter werden mit \"UND\" " -#~ "verknüpft" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Die ermittelten Kapitel zum Inhaltsverzeichnis hinzufügen." - -#~ msgid "" -#~ "%s has been updated to version %s. See the new features. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s wurde auf Version %s aktualisiert. Sehen Sie sich die neuen Features an. " -#~ "Möchten Sie die Download Seite besuchen?" - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Automatische Erkennung von Kapiteln verhindern." - -#~ msgid "&Access Key:" -#~ msgstr "Zug&angsschlüssel:" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Faktor der Textgröße in gerenderten Tabellen:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Erkenne K&apitel bei Element:" - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Erstelle Dateinamen mit \"Autor - Titel\" anstelle von \"Titel - Autor\"" - -#~ msgid "Could not launch worker process." -#~ msgstr "Konnte Arbeitsprozess nicht starten." - -#~ msgid "Could not save some ebooks" -#~ msgstr "Konnte einige eBooks nicht speichern" - -#~ msgid "and delete from library" -#~ msgstr "und aus der Datenbank löschen" - -#~ msgid "" -#~ "

            Could not save the following books to disk, because the %s format is not " -#~ "available for them:

              " -#~ msgstr "" -#~ "

              Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " -#~ "da das %s Format für sie nicht verfügbar ist:

                " - -#~ msgid "Format for &single file save:" -#~ msgstr "Format zur &Speicherung einer Datei:" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Im Reader ist keine Speicherkarte eingesteckt." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Erstellte HTML Dateien nach vollzogener LRF Konvertierung behalten." - -#~ msgid "Useful for debugging." -#~ msgstr "Hilfreich bei der Fehlersuche." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Gibt den Autor in den Metadaten des erstellen eBooks an. Voreinstellung ist " -#~ "%default." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Titel für erstelltes eBook. In der Voreinstellung wird der Dateiname benutzt." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Rendere Seiten des Comics..." - -#~ msgid "Don't show progress bar." -#~ msgstr "Fortschrittsbalken nicht anzeigen." - -#~ msgid "Be verbose while processing" -#~ msgstr "Bei der weiteren Verarbeitung ausführlicher vorgehen" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Einstellungen zur Kontrolle der Konvertierung von Comic (CBR, CBZ) Dateien " -#~ "zu eBooks" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Ausführlicher, hilfreich zur Fehlersuche. Kann mehrmals angegeben werden um " -#~ "eine größere Ausführlichkeit zu erreichen." - -#~ msgid "Output written to" -#~ msgstr "Ausgabe gespeichert unter" - -#~ msgid "Be more verbose." -#~ msgstr "Noch ausführlicher!" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "" -#~ "Eine durch Kommata getrennte Liste von Etiketten, die angewendet werden " -#~ "sollen" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konvertiere Buch %d von %d (%s)" - -#~ msgid "" -#~ "

                Could not convert %d of %d books, because no suitable source format was " -#~ "found.

                  %s
                " -#~ msgstr "" -#~ "

                Konnte %d von %d Büchern nicht konvertieren, da kein brauchbares " -#~ "Ursprungsformat gefunden werden konnte.

                  %s
                " - -#~ msgid "Convert book: " -#~ msgstr "Buch konvertieren: " - -#~ msgid "Convert comic: " -#~ msgstr "Comic konvertieren: " - -#~ msgid "Be more verbose while processing." -#~ msgstr "Noch ausführlicher bei der weiteren Verarbeitung vorgehen." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Sehr ausführliche Ausgabe, hilfreich bei der Fehlersuche." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Anzahl der Farben für die Konvertierung von Graustufenbildern. " -#~ "Voreinstellung: %default" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Das zu verwendende Format bei der Speicherung einzelner Dateie auf die " -#~ "Festplatte" - -#~ msgid "Toolbar icon size" -#~ msgstr "Schaltflächengröße der Symbolleiste" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Zeige Schaltflächenbeschriftung in der Symbolleiste" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "Speicher&ort der eBooks (Die eBooks werden in Verzeichnissen nach Autoren " -#~ "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " -#~ "gespeichert)" - -#~ msgid "Copying library to " -#~ msgstr "Kopiere Bibliothek nach " - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." - -#~ msgid "Job stopped by user" -#~ msgstr "Auftrag durch Benutzer unterbrochen" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Lesbares Format der extrahierten Textauszeichnung. Könnte sinnvolle " -#~ "Freiräume abändern." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Einstellungen zur Kontrolle der Konvertierung zu EPUB Dateien" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "EPUB Ausgabedatei. Falls nicht angegeben, wird es vom ursprünglichen " -#~ "Dateinamen abgeleitet." - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Geben Sie die Metadaten des erstellten eBooks an" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung." - -#~ msgid "Options useful for debugging" -#~ msgstr "Hilfreiche Einstellungen zur Fehlersuche" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Geben Sie eine Eingabedatei im HTML Format an." - -#~ msgid "Written processed HTML to " -#~ msgstr "Verarbeitetes HTML wurde geschrieben in " - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Einstellungen zur Kontrolle der Durchforstung von HTML" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches " -#~ "Erkennen." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Erstellt die Ausgabe in eine ZIP Datei. Wird diese Option angegeben, sollte -" -#~ "-output der Name einer Datei und nicht eines Verzeichnisses sein." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. " -#~ "Normalerweise werden sie zuerst in die Tiefe durchforstet" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur " -#~ "Vergrößerung der Ausführlichkeit mehrfach angegeben werden." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "Ausgabe HTML ist \"hübsch gedruckt\" zur einfacheren Analyse durch " -#~ "menschliche Wesen" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Kontrolle der automatischen Erstellung eines Inhaltsverzeichnisses. Falls " -#~ "eine OPF Datei erkannt\n" -#~ "wird und sie ein Inhaltsverzeichnis angibt, wird dieses verwendet anstatt zu " -#~ "versuchen\n" -#~ "ein Inhaltsverzeichnis automatisch zu erstellen.\n" - -#~ msgid "" -#~ "Maximum levels of recursion when following links in HTML files. Must be non-" -#~ "negative. 0 implies that no links in the root HTML file are followed." -#~ msgstr "" -#~ "Maximale Höhe der Rekursion bei der Verfolgung von Verknüpfungen in HTML " -#~ "Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der " -#~ "ursprünglichen HTML Datei verfolgt werden." - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Benutzung: imp-meta file.imp" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Benutzung: rb-meta file.rb" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil des Zielgeräts für das diese EPUB Datei gedacht ist. Die Einstellung " -#~ "\"Kein\" erstellt eine geräteunabhängige EPUB Datei. Das Profil wird für " -#~ "gerätespezifische Einschränkungen der EPUB Datei verwendet. Es gibt folgende " -#~ "Wahlmöglichkeiten: " - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Entweder der Pfad zu einem CSS Stylesheet oder original CSS. Dieses CSS " -#~ "überschreibt alle existierenden CSS Angaben in den Ursprungsdateien." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "

                or\n" -#~ "

                tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Ein XPath Ausdruck zur Erkennung von Kapitelüberschriften. In der " -#~ "Voreinstellung werden

                oder\n" -#~ "

                Tags verwendet, die die Worte \"chapter\",\"book\",\"section\" oder " -#~ "\"part\" als Kapitelüberschriften\n" -#~ "enthalten und genauso alle Tags, die class=\"chapter\" enthalten. \n" -#~ "Der verwendete Ausdruck muss eine Liste von Elementen auswerten. Die " -#~ "Kapitelerkennung wird durch die\n" -#~ "Verwendung des Ausdrucks \"/\" ausgeschaltet. Ein Hilfe zur Verwendung " -#~ "dieses Features gibt es im\n" -#~ "XPath Tutorial im calibre User Manual.\n" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Pfad zum Umschlagbild, das für dieses Buch verwendet werden soll" - -#~ msgid "" -#~ "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " -#~ "is: %default. Links are only added to the TOC if less than the --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Höchstzahl der Verknüpfungen, die in das Inhaltsverzeichnis eingefügt " -#~ "werden. Zum Ausschalten auf 0 setzen. Voreinstellung ist: %default. " -#~ "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " -#~ "weniger Kapitel als in --toc-threshold angegeben erkannt werden." - -#~ msgid "Control page layout" -#~ msgstr "Einstellungen des Seitenlayouts" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "" -#~ "Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "" -#~ "Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "" -#~ "Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "" -#~ "Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Erstellte OPF Datei nach stdout ausgeben" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Erstellte NCX Datei nach stdout ausgeben" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Zwischendateien während des Verarbeitens mit html2epub beibehalten" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis " -#~ "extrahieren." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Konnte keinen vernünftige Stelle zur Trennung finden: %s Unterbaumgröße: %d " -#~ "KB" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tZu viel Textauszeichnung. Wieder-Aufteilung ohne Bewahrung der Struktur. " -#~ "Dies kann zu falschem Rendering führen." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Metadaten aus der angegebenen OPF Datei laden" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Konvertiert ein Comic einer CBZ oder CBR Datei in ein eBook. \n" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Diese RTF Datei hat ein Feature, das calibre nicht unterstützt. Konvertieren " -#~ "Sie es in HTML und konvertieren Sie es erneut." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "" -#~ "Geben Sie die Einstellungen für das Seitenlayout, z.B. die Ränder, an." - -#~ msgid "This book has no available formats" -#~ msgstr "Dieses Buch hat keine Formate verfügbar" - -#~ msgid "Convert to EPUB" -#~ msgstr "In EPUB konvertieren" - -#~ msgid "Override &CSS" -#~ msgstr "&CSS überschreiben" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatische Kapitel Erkennung" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatisches &Inhaltsverzeichnis" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Voreinstellung für Konvertierung eingeben" - -#~ msgid "Copying database" -#~ msgstr "Kopiere Datenbank" - -#~ msgid "

                Copying books to %s

                " -#~ msgstr "

                Kopiere Bücher nach %s

                " - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "" -#~ "Einstellungen zur Kontrolle des Abrufs von regelmäßig erscheinendem Inhalt " -#~ "aus dem Netz." - -#~ msgid "Customize the download engine" -#~ msgstr "Download-Engine anpassen" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Fortschrittsbalken nicht anzeigen" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Pfad zu einer .ncx Datei, die das zu verwendende Inhaltsverzeichnis für " -#~ "dieses eBook enthält. Die NCX Datei sollte Verknüpfungen relativ zum " -#~ "Verzeichnis, in dem sie sich befindet, enthalten. Eine Übersicht über das " -#~ "NCX Format erhalten Sie unter http://www.niso.org/workrooms/daisy/Z39-86-" -#~ "2005.html#NCX." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Die Bezugsschriftgröße in Punkt. Die Voreinstellung ist %defaultpt. Geben " -#~ "Sie 0 an, um die Größenänderung von Schriften auszuschalten." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Das Thema dieses Buches, als durch Kommata getrennte Liste." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Geben Sie den Herausgeber dieses Buches an." - -#~ msgid "A summary of this book." -#~ msgstr "Inhaltsübersicht dieses Buches." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Verarbeitung des Comics schlug fehl: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Wählen Sie ein Profil des Gerätes, für das Sie die Datei erstellen. Die " -#~ "Voreinstellung ist SONY PRS-500 mit einer Bildschirmgröße von 584x754 Pixel. " -#~ "Diese Einstellung funktioniert für alle Geräte mit derselben " -#~ "Bildschirmgröße. Wahlmöglichkeiten sind %s" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Serie, zu der dieses eBook gehört" - -#~ msgid "The series index" -#~ msgstr "Serienindex" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Liste der Etiketten nach Beliebtheit sortieren" - -#~ msgid "Read &metadata from files" -#~ msgstr "&Metadaten aus Dateien lesen" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Ungültiger XPath Ausdruck" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "Der Ausdruck %s ist ungültig. Fehler: %s" - -#~ msgid "Level &1 TOC" -#~ msgstr "Ebene &1 Inhaltsverzeichnis" - -#~ msgid "Level &2 TOC" -#~ msgstr "Ebene &2 Inhaltsverzeichnis" - -#~ msgid "Sort by &popularity" -#~ msgstr "Nach Beliebtheit sortieren" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "" -#~ "Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis." - -#~ msgid "The book language" -#~ msgstr "Sprache des Buches" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Konvertierung von %s nach LRF wird nicht unterstützt." - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Ändert den Autor dieses Buches. Mehrere Autoren sollten durch ein & getrennt " -#~ "werden. Falls der Name des Autors ein & enthält, verwenden Sie && " -#~ "stattdessen." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "HTML Tag Struktur beim Aufteilen großer HTML Dateien beibehalten. Das ist " -#~ "notwendig, wenn die HTML Datei CSS enthält, die Geschwister-Selektoren " -#~ "verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML " -#~ "Dateien." - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "HTML &Tag Struktur beim Aufteilen beibehalten" - -#~ msgid "Extract the cover" -#~ msgstr "Umschlagbild extrahieren" - -#~ msgid "" -#~ "A regular expression. tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Ein regulärer Ausdruck. Elemente, deren Verknüpfungen ignoriert werden. " -#~ "Voreinstellung ist %default" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Der reguläre Ausdruck zur Ermittlung von Kapitelüberschriften. Es wird nach " -#~ "mit (h1) - (h6) angegebenen Überschriften gesucht. Voreinstellung ist " -#~ "%default" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Erkennt ein Kapitel, das mit einem Element mit dem angegebenen Attribut " -#~ "beginnt. Das Format für diese Option ist tagname regexp,attribute " -#~ "name,attribute value regexp. Um zum Beispiel alle heading tags zu treffen " -#~ "die das Attribut class=\"chapter\" haben, verwenden Sie \"h\\" -#~ "d,class,chapter\". Sie können das Attribut \"none\" setzen um nur die tag " -#~ "names zu treffen. Wenn Sie zum Beispiel alle h2 tags treffen wollen, " -#~ "benutzen Sie \"h2,none,\". Voreinstellung ist %default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Baen HTML Dateien vorverarbeiten, um erstelltes LRF zu verbessern." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Sie müssen diese Einstellung für die Verarbeitung von durch pdfthtml " -#~ "erstellten Dateien hinzufügen, sonst schlägt die Konvertierung fehl." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Benutzen Sie diese Einstellung für html0 Dateien von Book Designer." - -#~ msgid "" -#~ "Specify trutype font families for serif, sans-serif and monospace fonts. " -#~ "These fonts will be embedded in the LRF file. Note that custom fonts lead to " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Geben Sie Truetype Schriftarten für serife, serifenlose und " -#~ "nichtproportionale Schriften an. Diese Schriften werden in die LRF Datei " -#~ "eingebettet. Bitte beachten Sie, dass individuell eingebettete Schriften das " -#~ "Umblättern verlangsamen. Zum Beispiel: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Datei vorverarbeiten bevor sie zu LRF konvertiert wird. Das ist hilfreich, " -#~ "wenn Sie wissen, dass die Datei von einer der folgenden Bezugsquellen stammt:" - -#~ msgid "&Preprocess:" -#~ msgstr "&Vorverarbeiten:" - -#~ msgid "Regular expression (?P)" -#~ msgstr "Regulärer Ausdruck (?P)" - -#~ msgid "" -#~ "

                Could not convert: %s

                It is a DRMed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "

                Konvertierung nicht möglich: %s

                Dieses Buch ist durch DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " -#~ "Programm entfernen." - -#~ msgid "&User stylesheet" -#~ msgstr "Ben&utzerlayout" - -#~ msgid "/Unknown" -#~ msgstr "/Unbekannt" - -#~ msgid "

                This book is protected by DRM" -#~ msgstr "

                Dieses Buch ist geschützt durch DRM" - -#~ msgid "DRM Error" -#~ msgstr "DRM Fehler" - -#~ msgid "%s

                %s

                " -#~ msgstr "%s

                %s

                " - -#~ msgid "Ebook Viewer" -#~ msgstr "eBook Viewer" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Das Format, in das die Daten ausgegeben werden sollen. Auswahlmöglichkeiten: " -#~ "%s. Voreinstellung ist Text." - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automatisch den Eintrag für die Sortierung nach Autor basierend auf dem " -#~ "aktuellen Autor erstellen" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Content\n" -#~ "Server" - -#~ msgid "Set the dc:language field" -#~ msgstr "Geben Sie das Feld dc:language an" - -#~ msgid "title" -#~ msgstr "Titel" - -#~ msgid "Schedule for download" -#~ msgstr "Zeitplanung des Downloads" - -#~ msgid "Must set account information" -#~ msgstr "Account-Informationen müssen angegeben werden" - -#~ msgid "description" -#~ msgstr "Beschreibung" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Geladene Nachrichten löschen, die älter als die angegebene Zahl von Tagen " -#~ "sind. Zum Ausschalten auf den Wert 0 setzen." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "beruht auf den Anstrengungen von vielen Freiwilligen aus der ganzen Welt. " -#~ "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " -#~ "seiner Entwicklung in Betracht ziehen." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "WARNUNG: Aktive Aufträge" - -#~ msgid "author" -#~ msgstr "Autor" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "" -#~ "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." - -#~ msgid "Invalid size" -#~ msgstr "Ungültige Größe" - -#~ msgid "The priority of worker processes" -#~ msgstr "Priorität der Arbeitsaufträge" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

                " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

                " - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karte\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Reader\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Bibliothek\n" -#~ "%d\n" -#~ "Bücher" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Konvertiert verschiedenste eBook Formate in eine %s Datei. Unterstützte " -#~ "Formate: %s\n" - -#~ msgid "Output written to " -#~ msgstr "Ausgabe geschrieben nach " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFILE" - -#~ msgid "Output:" -#~ msgstr "Ausgabe:" - -#~ msgid "No valid plugin found in " -#~ msgstr "Kein gültiges Plugin gefunden in " - -#~ msgid " plugins" -#~ msgstr " Plugins" - -#~ msgid "Choose plugin" -#~ msgstr "Plugin wählen" - -#~ msgid "Customize %s" -#~ msgstr "Anpassen von %s" - -#~ msgid "Add new plugin" -#~ msgstr "Neues Plugin hinzufügen" - -#~ msgid "&Add" -#~ msgstr "&Hinzufügen" - -#~ msgid "Adding books recursively..." -#~ msgstr "Füge Bücher rekursiv hinzu..." - -#~ msgid "Reading metadata..." -#~ msgstr "Lese Metadaten..." - -#~ msgid "Adding books..." -#~ msgstr "Füge Bücher hinzu..." - -#~ msgid "Read metadata from " -#~ msgstr "Lese Metadaten von " - -#~ msgid "Adding books to database..." -#~ msgstr "Füge Bücher zur Datenbank hinzu..." - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Falls Sie diese Einstellung ausschalten, werden die Metadaten aus dem " -#~ "Dateinamen erschlossen. Dies kann unter Erweitert konfiguriert werden." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Zusätzlichen Abstand unter der Kopfzeile hinzufügen. Voreinstellung ist " -#~ "%default Punkt." - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von links x (voreingestellt ist %d) " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von links y (voreingestellt ist %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von rechts x (voreingestellt ist %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von rechts y (voreingestellt ist %d)" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadaten aus dem Dateinamen" - -#~ msgid "No metadata found" -#~ msgstr "Keine Metadaten gefunden" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Keine Metadaten gefunden, versuchen Sie, den Titel und den Autor oder die " -#~ "ISBN anzupassen." - -#~ msgid "Fetch metadata" -#~ msgstr "Metadaten abrufen" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.

                Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Geben Sie Metadaten wie den Titel und den Autor des Buches an.

                Metadaten " -#~ "werden sowohl in der Datenbank als auch in der erstellten LRF Datei " -#~ "aktualisiert." - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

                Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames.

                \n" -#~ "

                A reference on the syntax " -#~ "of regular expressions is available.

                \n" -#~ "

                Use the Test functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.

                " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

                Ein Muster von regulären " -#~ "Ausdrücken festlegen, die zum Auslesen der Metadaten von eBooks aus deren " -#~ "Dateinamen verwendet werden sollen.

                \n" -#~ "

                Zur Unterstützung gibt es " -#~ "eine englische Referenz " -#~ "der Syntax von regulären Ausdrücken.

                \n" -#~ "

                Benutzen Sie die Test -Funktionalität unten zur " -#~ "Überprüfung der regulären Ausdrücke bei einigen Beispiel-Dateinamen. Die " -#~ "Gruppennamen der Einträge der verschiedenen Metadaten sind in den Tooltips " -#~ "dolumentiert.

                " - -#~ msgid "" -#~ " is communicating with the device!
                \n" -#~ " 'Quitting may cause corruption on the device.
                \n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " kommuniziert mit dem Gerät!
                \n" -#~ " 'Das Beenden könnte das Gerät beschädigen.
                \n" -#~ " 'Wirklich beenden?" - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tBeschneidet ein pdf. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Eine von Ghostcript erstellte Datei, die es erlaubt, jede Seite individuell " -#~ "zu beschneiden [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Erstelle Mobipocket Datei aus EPUB..." - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Textdatei mit PalmDOC compression komprimieren. Ergibt kleinere Dateien, " -#~ "dauert aber länger beim Start." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Einstellungen speziell für Mobipocket." - -#~ msgid "Unknown source profile %r" -#~ msgstr "Unbekanntes Profil der Quelle %r" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Unbekanntes Profil des Ziels %r" - -#~ msgid "Saving to disk..." -#~ msgstr "Speichere auf Festplatte..." - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Einstellungen zur Kontrolle der Konvertierung zu MOBI Dateien" - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Render Profile für Geräte. Betrifft die Konvertierung von Schriftgröße, " -#~ "Bildgrößenänderungen und die Rasterung von Tabellen. Gültige Profile: %s." - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Render Profil für Quelldateien. Voreinstellung ist %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Render Profil für Zieldateien. Voreinstellung ist %default." - -#~ msgid "[options]" -#~ msgstr "[Einstellungen]" - -#~ msgid "Bulk convert to " -#~ msgstr "Auf einmal konvertieren in " - -#~ msgid "Convert %s to " -#~ msgstr "Konvertiere %s in " - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Geben Sie die Metadaten wie Titel und Autor des Buches an.\n" -#~ "\n" -#~ "Die Metadaten werden in der Datenbank und in der erstellten %s Datei " -#~ "aktualisiert." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Aussehen des erstellten eBooks durch Angaben wie Schriftgröße anpassen." - -#~ msgid "Choose the format to convert to " -#~ msgstr "Format wählen, in das konvertiert werden soll " - -#~ msgid "&Rescale images" -#~ msgstr "Bilde&r neu skalieren" - -#~ msgid "&Source profile:" -#~ msgstr "Profil der Qu&elldatei:" - -#~ msgid "&Destination profile:" -#~ msgstr "Profil der Ziel&datei:" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Titel des erstellten Inhaltsverzeichnisses" - -#~ msgid "Reset cover to default" -#~ msgstr "Umschlagbild auf Voreinstellung zurücksetzen" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Geben Sie das Ausgabeformat an, das zur Konvertierung von eBooks und " -#~ "geladener Nachrichten verwendet wird" - -#~ msgid "Set the subject tags" -#~ msgstr "Geben Sie die Themen-Tags an" - -#~ msgid "Set the language" -#~ msgstr "Geben Sie die Sprache an" - -#~ msgid "Set the ISBN" -#~ msgstr "Geben Sie sie ISBN an" - -#~ msgid "Monday" -#~ msgstr "Montag" - -#~ msgid "Tuesday" -#~ msgstr "Dienstag" - -#~ msgid "Wednesday" -#~ msgstr "Mittwoch" - -#~ msgid "day" -#~ msgstr "Tag" - -#~ msgid "Friday" -#~ msgstr "Freitag" - -#~ msgid "Saturday" -#~ msgstr "Samstag" - -#~ msgid "Sunday" -#~ msgstr "Sonntag" - -#~ msgid "Thursday" -#~ msgstr "Donnerstag" - -#~ msgid "Every " -#~ msgstr "Jeden " - -#~ msgid "at" -#~ msgstr "um" - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "XPath Ausdruck zum Erkennen von Seitenbegrenzungen, damit ein eigenes " -#~ "Seitenlayout erstellt werden kann, so wie es AdobeDE verwendet. In der " -#~ "Voreinstellung wird kein spezielles Seitenlayout erstellt." - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "XPath Ausdruck zur Namensfindung jeder Seite im Seitenlayout relativ zum " -#~ "begrenzenden Element. In der Voreinstellung werden alle Seiten aufsteigend " -#~ "von 1 numeriert." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Entfernt Abstände zwischen den Paragraphen. Gibt zudem eine Einrückung bei " -#~ "Paragraphen von 1.5 em an. Das kann überschrieben werden durch hinzufügen " -#~ "von p {text-indent: 0cm} to --override-css. Das Entfernen von Abständen " -#~ "funktioniert nicht, wenn die Ursprungsdatei Abstände zwischen Paragraphen " -#~ "erzwingt." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Keinen Blocksatz in der Ausgabe erzwingen." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Textauszeichnung Tabelle entfernen und in Paragraphen konvertieren. Das ist " -#~ "hilfreich, wenn die Ursprungsdatei Tabellen für das Layout verwendet." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Autor(en) des eBooks, als eine durch & getrennte Liste." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com antwortet nicht. Versuchen Sie es später." - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Wenn vorhanden die Informationen zur Autorsortierung für die Erstellung der " -#~ "Mobipocket Autor Metadaten verwenden." - -#~ msgid "Added %s to library" -#~ msgstr "%s zur Bibliothek hinzugefügt" - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Suche nach Büchern in allen Unterverzeichnissen..." - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignoriere Tabellen" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "Ben&utze Autor Sortierung für das Autor Feld in der Ausgabe" - -#~ msgid "No text &justification" -#~ msgstr "Kein &Blocksatz" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Erstes Bild der Ausgabedatei ent&fernen" - -#~ msgid "&Page map" -#~ msgstr "Seiten&abbildung" - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Begrenzungs-XPath:" - -#~ msgid "&Name XPath:" -#~ msgstr "&Namens-XPath:" - -#~ msgid "" -#~ "

                You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the XPath " -#~ "tutorial

                " -#~ msgstr "" -#~ "

                Sie können mit Hilfe eines XPath Ausdrucks einstellen, wie Calibre " -#~ "Kapitel erkennt. Zum Gebrauch von XPath Ausdrücken sehen Sie sich das XPath " -#~ "Tutorial an

                " - -#~ msgid "Level &3 TOC" -#~ msgstr "Ebene &3 Inhaltsverzeichnis" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "Vor %d Tagen, %d Stunden und %d Minuten" - -#~ msgid "Last downloaded" -#~ msgstr "Zuletzt geladen" - -#~ msgid "Spanish" -#~ msgstr "Spanisch" - -#~ msgid "Serbian" -#~ msgstr "Serbisch" - -#~ msgid "French" -#~ msgstr "Französisch" - -#~ msgid "Dutch" -#~ msgstr "Niederländisch" - -#~ msgid "Portugese" -#~ msgstr "Portugisisch" - -#~ msgid "German" -#~ msgstr "Deutsch" - -#~ msgid "Croatian" -#~ msgstr "Kroatisch" - -#~ msgid "Italian" -#~ msgstr "Italienisch" - -#~ msgid "" -#~ "

                You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the XPath " -#~ "tutorial. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.

                " -#~ msgstr "" -#~ "

                Sie können mit Hilfe eines XPath Ausdrucks einstellen, wie Calibre " -#~ "Seitenbegrenzungen erkennt. Zum Gebrauch von XPath Ausdrücken sehen Sie sich " -#~ "das XPath " -#~ "Tutorial an. Die Seitenbegrenzungen sind nur hilfreich, wenn eine " -#~ "Zuordnung von Seiten eines Papierbuches auf Punkte im eBook erfolgen soll. " -#~ "Dies stellt ein, wo Adobe Digital Editions die Seitenzahlen am rechten Rand " -#~ "darstellt.

                " - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Konvertiere Tabellen in Bilder (gut bei großen/komplexen Tabellen)" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Bücher anhand von Etiketten durchsuchen" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Cover-Ansicht ausschalten" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Bücher in der Cover-Ansicht durchsuchen" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Liste der auf dem Computer vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "Liste der auf der Speicherkarte des Geräts vorhandenen Bücher" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "Liste der im Hauptspeicher des Geräts vorhandenen Bücher" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Aktive Aufträge anzeigen" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Überspringe gefilterten Artikel: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Überspringe doppelten Artikel: %s" - -#~ msgid "No preprocessing" -#~ msgstr "Keine Vorverarbeitung" - -#~ msgid "Invalid library location" -#~ msgstr "Ungültiger Ort der Bibliothek" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek." - -#~ msgid "Bad cover" -#~ msgstr "Falsches Umschlagbild" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Das Umschlagbild ist kein gültiges Bild" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Lösche Nachrichten älter als " - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Die beigefügte Datei: %s ist ein Schema zum Download von %s." - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervall, nach dem dieses Schema geladen werden soll. Der Wert 0 hat einen " -#~ "stündlich wiederkehrenden Download zur Folge." - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Dieses Schema erfordert einen Benutzernamen und ein Kennwort" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Abruf des Schemas misslungen: " - -#~ msgid "Pick recipe" -#~ msgstr "Schema wählen" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Schema zum Anpassen auswählen" - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Der Titel für dieses Schema. Wird als Titel für alle eBooks benutzt, die aus " -#~ "den geladenen Feeds erstellt wurden." - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Geben Sie eine Liste von Feeds zum Download an. Zum Beispiel: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Wenn Sie diese Option wählen, wird jedes Argument %prog ignoriert und ein " -#~ "voreingestelltes Schema zum Download der Feeds verwendet." - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit User Recipes" -#~ msgstr "" -#~ "Wenn Sie Hilfe zur Erstellung Erweiterter Schemata für Nachrichten " -#~ "benötigen, besuchen Sie die englischsprachige Seite User Recipes" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog analysiert eine Online-Quelle von Artikeln, z.B. einen RSS oder ATOM " -#~ "Feed und \n" -#~ "ruft die Artikelinhalte hierarchisch organisiert ab.\n" -#~ "\n" -#~ "ARG kann eines der folgenden sein:\n" -#~ "\n" -#~ "dateiname - %%prog versucht ein Schema aus der Datei zu laden\n" -#~ "\n" -#~ "installiertes Schema - %%prog lädt ein installiertes Schema und benutzt es, " -#~ "um den Feed abzurufen. Z.B. für Newsweek or \"The BBC\" or \"The New York " -#~ "Times\"\n" -#~ "\n" -#~ "Schema als eine Reihung - %%prog lädt das Schema direkt nach der " -#~ "angegebenen Reihung.\n" -#~ "\n" -#~ "Verfügbare installierte Schemata:\n" -#~ "%s\n" - -#~ msgid "%d recipes" -#~ msgstr "%d Downloadschemata" - -#~ msgid "Configure calibre" -#~ msgstr "Calibre konfigurieren" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Metadaten vom Server abru&fen" - -#~ msgid "The download timed out." -#~ msgstr "Der Download timed out." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Konnte Metadaten nicht abrufen von:" - -#~ msgid "Warning" -#~ msgstr "Warnung" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Der Download der Metadaten scheint zum Stillstand gekommen zu sein. " -#~ "Versuchen Sie es später erneut." - -#~ msgid "Could not find metadata" -#~ msgstr "Konnte Metadaten nicht finden" - -#~ msgid "Finding metadata..." -#~ msgstr "Finde Metadaten..." - -#~ msgid "Send specific format to main memory" -#~ msgstr "Gewähltes Format an Hauptspeicher übertragen" - -#~ msgid "Send specific format to storage card" -#~ msgstr "Gewähltes Format an Speicherkarte übertragen" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:
                  %s
                " -#~ msgstr "" -#~ "Konnte die folgenden Bücher nicht versenden, da keine passenden Formate " -#~ "vorhanden:
                  %s
                " - -#~ msgid "Failed to email books" -#~ msgstr "Senden der Bücher schlug fehl" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Senden der folgenden Bücher schlug fehl:" - -#~ msgid "Sent by email:" -#~ msgstr "Per eMail versendet:" - -#~ msgid "Attached is the" -#~ msgstr "Im Anhang ist" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "eMail\n" -#~ "Versand" - -#~ msgid "Finish gmail setup" -#~ msgstr "Googlemail Setup abschließen" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "" -#~ "Vergessen Sie nicht, Ihren Googlemail Benutzernamen und Ihr Passwort " -#~ "anzugeben" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Sie müssen den Benutzernamen und das Passwort für den Mailserver angeben." - -#~ msgid "Select database location" -#~ msgstr "Ort der Datenbank wählen" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Konnte Metadaten nicht abrufen" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Sie müssen wenigstens ISBN, Titel, Autor oder Herausgeber angeben" - -#~ msgid "Bosnian" -#~ msgstr "Bosnisch" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Ruft Metadaten der Bücher von isndb.com ab. Sie können entweder die\n" -#~ "ISBN oder den Titel und den Autor des Buches angeben. Wenn Sie Titel und " -#~ "Autor angeben,\n" -#~ "kann es sein, dass mehrere Bücher gefunden werden.\n" -#~ "\n" -#~ "key steht für den Konto-Schlüssel, der nach der kostenfreien Registrierung " -#~ "bei isbndb.com erstellt werden kann.\n" -#~ "\n" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Gebrauch von: %s:%s@%s:%s und %s Verschlüsselung" - -#~ msgid "category" -#~ msgstr "Kategorie" - -#~ msgid "categories" -#~ msgstr "Kategorien" - -#~ msgid "Draft" -#~ msgstr "Entwurf" - -#~ msgid "Public" -#~ msgstr "Öffentlich" - -#~ msgid "status" -#~ msgstr "Status" - -#~ msgid "allow comments" -#~ msgstr "Kommentare erlauben" - -#~ msgid "publish" -#~ msgstr "veröffentlichen" - -#~ msgid "created" -#~ msgstr "erstellt" - -#~ msgid "modified" -#~ msgstr "geändert" - -#~ msgid "post" -#~ msgstr "Beitrag" - -#~ msgid "posts" -#~ msgstr "Beiträge" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Felder automatisch aktualisiert von Feedjack" - -#~ msgid "Date published." -#~ msgstr "Datum der Veröffentlichung." - -#~ msgid "Date the post was first obtained." -#~ msgstr "Datum, an dem der Beitrag erhalten wurde." - -#~ msgid "name" -#~ msgstr "Name" - -#~ msgid "link" -#~ msgstr "Verweis" - -#~ msgid "links" -#~ msgstr "Verweise" - -#~ msgid "url" -#~ msgstr "URL" - -#~ msgid "Example" -#~ msgstr "Beispiel" - -#~ msgid "welcome" -#~ msgstr "Willkommen" - -#~ msgid "greets" -#~ msgstr "Grüße" - -#~ msgid "default site" -#~ msgstr "Voreingestellte Seite" - -#~ msgid "posts per page" -#~ msgstr "Beiträge pro Seite" - -#~ msgid "order posts by" -#~ msgstr "Beiträge sortieren nach" - -#~ msgid "tagcloud level" -#~ msgstr "Schwellwert der Etikettenwolke" - -#~ msgid "show tagcloud" -#~ msgstr "Zeige Etikettenwolke" - -#~ msgid "use internal cache" -#~ msgstr "Internen Zwischenspeicher verwenden" - -#~ msgid "cache duration" -#~ msgstr "Zwischenspeicherdauer" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Verweildauer der zwischengespeicherten Seiten und Daten in Sekunden." - -#~ msgid "template" -#~ msgstr "Vorlage" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Diese Vorlage muss ein Verzeichnis in Ihrem Feedjack Vorlagenverzeichnis " -#~ "sein. Zur Verwendung der voreingestellten Vorlage frei lassen." - -#~ msgid "site" -#~ msgstr "Seite" - -#~ msgid "sites" -#~ msgstr "Seiten" - -#~ msgid "feed url" -#~ msgstr "Feed URL" - -#~ msgid "shortname" -#~ msgstr "Kurzname" - -#~ msgid "is active" -#~ msgstr "ist aktiv" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Falls deaktiviert, wird dieser Feed nicht weiter aktualisiert." - -#~ msgid "last modified" -#~ msgstr "zuletzt geändert" - -#~ msgid "last checked" -#~ msgstr "zuletzt überprüft" - -#~ msgid "feed" -#~ msgstr "Feed" - -#~ msgid "feeds" -#~ msgstr "Feeds" - -#~ msgid "tag" -#~ msgstr "Etikett" - -#~ msgid "tags" -#~ msgstr "Etiketten" - -#~ msgid "content" -#~ msgstr "Inhalt" - -#~ msgid "date modified" -#~ msgstr "Änderungsdatum" - -#~ msgid "guid" -#~ msgstr "GUID" - -#~ msgid "author email" -#~ msgstr "Autoren eMail" - -#~ msgid "comments" -#~ msgstr "Kommentare" - -#~ msgid "date created" -#~ msgstr "Erstellungsdatum" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Zur Verwendung des ursprünglichen Namens des Feeds frei lassen." - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Zur Verwendung des ursprünglichen Kurznamens des Feeds frei lassen." - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Falls deaktiviert, wird dieser Abonnent nicht auf der Seite oder im Feed der " -#~ "Seite erscheinen." - -#~ msgid "subscriber" -#~ msgstr "Abonnent" - -#~ msgid "subscribers" -#~ msgstr "Abonnenten" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Wenn Sie den Content Server verwenden, um auf dem iPhone mit Stanza auf Ihre " -#~ "eBook Sammlung zuzugreifen, müssen Sie die URL " -#~ "http://meinservername:8080/stanza als einen neuen Katalog im Stanza Reader " -#~ "auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle " -#~ "Servername oder die IP Adresse dieses Rechners sein." - -#~ msgid "tease" -#~ msgstr "Tease" - -#~ msgid "body" -#~ msgstr "Body" - -#~ msgid "slug" -#~ msgstr "Slug" - -#~ msgid "tagline" -#~ msgstr "Tagline" - -#~ msgid "etag" -#~ msgstr "eTag" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting.
                  %s
                " -#~ msgstr "" -#~ "Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine " -#~ "geeigneten Formate vorhanden sind. Ändern Sie das Ausgabe-Format rechts oben " -#~ "neben dem roten Herz und konvertieren Sie die Bücher erneut.
                  %s
                " - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Konvertiert eine HTML Datei in ein EPUB eBook. Verfolgt Verknüpfungen in der " -#~ "HTML Datei rekursiv.\n" -#~ "Falls statt der HTML Datei eine OPF Datei angegeben wird, wird die Liste der " -#~ "Verknüpfungen aus dem\n" -#~ " Element der OPF Datei verwendet.\n" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Konnte kein Umschlagbild für dieses Buch finden. Geben Sie zuerst die ISBN " -#~ "an." - -#~ msgid "Download &cover" -#~ msgstr "Ums&chlagbild laden" - -#~ msgid "Chinese" -#~ msgstr "Chinesisch" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Folge allen Verweisen einer HTML Datei und sammle sie im angegebenen " -#~ "Verzeichnis.\n" -#~ "Sammelt auch alle Ressourcen wie Bilder, Stylesheets, Skripte, etc.\n" -#~ "Falls hingegen eine OPF angegeben wurde, wird die Liste der Dateien in ihrem " -#~ " Element\n" -#~ "verwendet.\n" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Alle geplanten Schemata auf einmal laden" - -#~ msgid "

                %s is already running. %s

                " -#~ msgstr "

                %s ist schon gestartet. %s

                " - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "Konnte die folgenden Bücher nicht auf das Gerät laden, da geeignete Formate " -#~ "fehlen. Ändern Sie das Ausgabeformat in der oberen rechten Ecke neben dem " -#~ "roten Herz und konvertieren Sie die Bücher erneut." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Konvertiert ein Comic aus einer CBZ oder CBR Datei in ein eBook.\n" - -#~ msgid "Downloading metadata for %d book(s)" -#~ msgstr "Lade Metadaten für %d Buch/Bücher" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Das Laden der Metadaten schlug teilweise fehl" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Das Laden der Metadaten schlug für folgende Bücher fehl:" - -#~ msgid "Download only metadata" -#~ msgstr "Nur Metadaten laden" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Laden der Metadaten schlug fehl:" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Buch hat weder Titel noch ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Keine Treffer für dieses Buch" - -#~ msgid "Hungarian" -#~ msgstr "Ungarisch" - -#~ msgid "metadata" -#~ msgstr "Metadaten" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Lade %s für %d Bücher" - -#~ msgid "Download only covers" -#~ msgstr "Nur Umschlagbilder laden" - -#~ msgid "covers" -#~ msgstr "Umschlagbilder" - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Die Ausgabe aus dem Eingabe-Plugin ins angegebene Verzeichnis speichern. " -#~ "Hilfreich, wenn Sie nicht wissen, an welcher Stelle des " -#~ "Konvertierungsprozesses ein Bug auftritt. ACHTUNG: Dies löscht vollständig " -#~ "den Inhalt des angegebenen Verzeichnisses." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Kommunikation mit dem BeBook eBook Reader." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Kommunikation mit dem BeBook Mini eBook Reader." - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Kommunikation mit dem Cybook eBook Reader." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kommunikation mit dem Kindle 2 eBook Reader." - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal und John Schember" - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." - -#~ msgid "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "Convert an ebook from one format to another.\n" -#~ "\n" -#~ "input_file is the input and output_file is the output. Both must be " -#~ "specified as the first two arguments to the command.\n" -#~ "\n" -#~ "The output ebook format is guessed from the file extension of output_file. " -#~ "output_file can also be of the special format .EXT where EXT is the output " -#~ "file extension. In this case, the name of the output file is derived the " -#~ "name of the input file. Note that the filenames must not start with a " -#~ "hyphen. Finally, if output_file has no extension, then it is treated as a " -#~ "directory and an \"open ebook\" (OEB) consisting of HTML files is written to " -#~ "that directory. These files are the files that would normally have been " -#~ "passed to the output plugin.\n" -#~ "\n" -#~ "After specifying the input and output file you can customize the conversion " -#~ "by specifying various options. the available options depend on the input and " -#~ "output file types. To get help on them specify the input and output file and " -#~ "then use the -h option.\n" -#~ "\n" -#~ "For full documentation of the conversion system see\n" -#~ msgstr "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "Konvertiert ein eBook von einem zu einem anderen Format.\n" -#~ "\n" -#~ "input_file ist die Eingabe und output_file die Ausgabe. Beide müssen als die " -#~ "ersten beiden Argumente des Befehls angegeben werden.\n" -#~ "\n" -#~ "Das Ausgabe eBook Format wird aufgrund der Dateiendung von output_file " -#~ "erraten. output_file kann ebenfalls das spezielle Format .EXT sein, wobei " -#~ "EXT die Ausgabe Dateiendung ist. In diesem Fall entspricht der Ausgabe " -#~ "Dateiname dem der Ursprungsdatei. Die Dateinamen dürfen nicht mit einem " -#~ "Bindestrich beginnen. Zu guter Letzt wird output_file, falls es keine " -#~ "Dateiendung hat, als Verzeichnis behandelt und einn \"open ebook\" (OEB) " -#~ "bestehend aus HTML Dateien wird in dieses Verzeichnis geschrieben. Diese " -#~ "Dateien sind Dateien, die normalerweise an das Ausgabe Plugin übergeben " -#~ "werden.\n" -#~ "\n" -#~ "Nach der Angabe von Eingabe und Ausgabe Datei kann die Konvertierung mit " -#~ "verschiedenen Optionen angepasst werden. Die verfügbaren Optionen hängen von " -#~ "den Eingabe und Ausgabe Dateiarten ab. Für Hilfe dazu geben Sie die Eingabe " -#~ "und Ausgabe Datei mit der Option -h an.\n" -#~ "\n" -#~ "Die vollständige Dokumentation der Konvertierung finden Sie hier:\n" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Zeilenhöhe in Punkt. Kontrolliert den Abstand zwischen zwei aufeinander " -#~ "folgenden Zeilen. In der Voreinstellung werden Zeilenhöhen nicht verändert." - -#~ msgid "List available recipes." -#~ msgstr "Liste verfügbarer Downloadschemata." - -#~ msgid "Series index." -#~ msgstr "Index der Reihen." - -#, python-format -#~ msgid "" -#~ "\n" -#~ "Read/Write metadata from/to ebook files.\n" -#~ "\n" -#~ "Supported formats for reading metadata: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "Different file types support different kinds of metadata. If you try to set\n" -#~ "some metadata on a file type that does not support it, the metadata will be\n" -#~ "silently ignored.\n" -#~ msgstr "" -#~ "\n" -#~ "Lesen/Schreiben von Metadaten aus/in eBook Dateien.\n" -#~ "\n" -#~ "Unterstütze Formate zum Lesen von Metadaten: %s\n" -#~ "\n" -#~ "Unterstütze Formate zum Schreiben von Metadaten: %s\n" -#~ "\n" -#~ "Unterschiedliche Dateiarten unterstützen unterschiedliche Arten von " -#~ "Metadaten. Falls Sie versuchen,\n" -#~ "Metadaten auf einen Dateityp anzuwenden, die dieser nicht unterstützt, " -#~ "werden Metadaten einfach\n" -#~ "stillschweigend ignoriert.\n" - -#~ msgid "When present, generate a periodical rather than a book." -#~ msgstr "Soweit möglich eine Zeitschrift anstelle eines Buches erstellen." - -#~ msgid "Disable generation of MOBI index." -#~ msgstr "Erstellen des MOBI Index ausschalten." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Zeichenkodierung der Eingabe. Die Voreinstellung ist automatisches Erkennen." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Benutzung: ebook-convert INFILE OUTFILE [OPTIONS..]" - -#~ msgid "Book Jacket" -#~ msgstr "Book Jacket" - -#~ msgid "" -#~ "Generate an Adobe \"page-map\" file if pagination information is avaliable." -#~ msgstr "" -#~ "Erstelle eine Adobe \"page-map\" Datei falls Informationen zur " -#~ "Seitennummerierung vorhanden." - -#~ msgid "Insert &blank line" -#~ msgstr "&Leerzeile einfügen" - -#~ msgid "Format:" -#~ msgstr "Format:" - -#~ msgid "No Images" -#~ msgstr "Keine Bilder" - -#~ msgid "Orientation:" -#~ msgstr "Ausrichtung:" - -#~ msgid "Paper Size:" -#~ msgstr "Seitengröße:" - -#~ msgid "both" -#~ msgstr "beide" - -#~ msgid "pagebreak" -#~ msgstr "Seitenumbruch" - -#~ msgid "rule" -#~ msgstr "Regel" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Bestimmtes Format an Speicherkarte A senden" - -#~ msgid "Auto converting the following books before sending via email:" -#~ msgstr "Folgende Bücher vor dem Versand per eMail automatisch konvertieren:" - -#~ msgid "Auto converting the following books before uploading to the device:" -#~ msgstr "" -#~ "Folgende Bücher vor dem Laden auf das Gerät automatisch konvertieren:" - -#~ msgid "Select avaliable formats and their order for this device" -#~ msgstr "Verfügbare Formate und ihre Reihenfolge für dieses Gerät wählen" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Bestimmtes Format an Speicherkarte B senden" - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Laden der Metadaten schlug fehl:" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "da das %s Format für diese nicht verfügbar ist." - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Starte Konvertierung von %d Büchern" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren " -#~ "Ursprungsformate zur Verfügung standen." - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karte A\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karte B\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Liste der auf der Speicherkarte B des Gerätes vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Liste der auf der Speicherkarte A des Gerätes vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Liste der auf dem Hauptspeicher des Gerätes vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Liste der auf dem Computer vorhandenen Bücher anzeigen" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Wählen Sie einen Speicherort für Ihre Bücher. Wenn Sie Bücher zu Calibre " -#~ "hinzufügen, werden sie hierhin kopiert:" - -#~ msgid "Catalan" -#~ msgstr "Katalanisch" - -#~ msgid "Portuguese" -#~ msgstr "Portugiesisch" - -#~ msgid "Generate a periodical rather than a book." -#~ msgstr "Mehr eine Art Zeitung als ein Buch erstellen." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Diese RTF Datei enthält eine Funktion, die Calibre nicht unterstützt. " -#~ "Wandeln Sie sie in HTML um und versuchen Sie es damit nochmal." - -#~ msgid "Input character &encoding" -#~ msgstr "Zeichenkodi&erung der Eingabe" - -#~ msgid "Generate a periodical rather than a book" -#~ msgstr "Mehr eine Art Zeitung als ein Buch erstellen" - -#~ msgid "Line ending style:" -#~ msgstr "Stil des Zeilenendes:" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Einen Assistenten zur Erstellung des XPath Ausdrucks verwenden" - -#~ msgid "" -#~ "

                For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "h2, attribute to class and value to " -#~ "chapter.

                Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.

                To learn more advanced usage of XPath see the XPath " -#~ "Tutorial." -#~ msgstr "" -#~ "

                Um zum Beispiel alle h2 Tags, die class=\"chapter\" verwenden, zu finden, " -#~ "geben Sie Tag als h2, Attribut als class und Wert als " -#~ "chapter an.

                Ein leeres Attribut findet alle Attribute und ein " -#~ "leerer Wert findet alle Werte. Ein Tag * findet alle Tags.

                Um mehr " -#~ "über den Gebrauch von XPath zu lernen, besuchen Sie das XPath " -#~ "Tutorial." - -#, python-format -#~ msgid "" -#~ "

                An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.
                Error: %s" -#~ msgstr "" -#~ "

                Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie " -#~ "bevor Sie die aktuelle Bibliothek verschieben.
                Fehler: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Wählen Sie ihr Lesegerät. Dies stellt die Konvertierungseinstellungen so " -#~ "ein, dass optimierte Bücher für Ihr Gerät erstellt werden." - -#~ msgid "" -#~ "

                Demo videos

                Videos demonstrating the various features of calibre are " -#~ "available online." -#~ msgstr "" -#~ "

                Demo Videos

                Videos, die die zahlreichen Funktionen von Calibre " -#~ "zeigen, finden Sie online." - -#~ msgid "" -#~ "

                User Manual

                A User Manual is also available online." -#~ msgstr "" -#~ "

                Benutzer Handbuch

                Ein Benutzer Handbuch finden Sie ebenfalls online." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Durchschnittliche Zeilenlänge für den Zeilenumbruch, wenn der HTML-Code aus " -#~ "einer früheren unvollständigen Konvertierung einer PDF-Datei stammt." - -#~ msgid "" -#~ "Scale used to determine the length at which a line should be unwrapped. " -#~ "Valid values are a decimal between 0 and 1. The default is 0.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Maßstab für die Bestimmung der Länge, bei der eine Zeile umgebrochen werden " -#~ "soll. Gültige Werte sind Dezimalzahlen zwischen 0 und 1. Die Voreinstellung " -#~ "ist 0.5, das ist die mittlere Zeilenlänge." - -#~ msgid "Line Un-Wrapping Factor:" -#~ msgstr "Faktor des Zeilenumbruchs:" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s" -#~ msgstr "" -#~ "\n" -#~ "Artikel %s von %s geladen" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Inhaltsverzeichnis nicht zum Ende des Buches hinzufügen. Hilfreich, wenn das " -#~ "Buch ein eigenes Inhaltsverzeichnis hat." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regulärer Ausdruck zum Entfernen der Fußzeile." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Regulärer Ausdruck zum Entfernen der Kopfzeile." - -#~ msgid "Search as you type" -#~ msgstr "Suchen während der Eingabe" - -#~ msgid "&Footer regular expression:" -#~ msgstr "Regulärer Ausdruck &Fußzeile:" - -#~ msgid "&Header regular expression:" -#~ msgstr "Regulärer Ausdruck &Kopfzeile:" - -#~ msgid "Remove F&ooter" -#~ msgstr "F&ußzeile entfernen" - -#~ msgid "Remove H&eader" -#~ msgstr "Ko&pfzeile entfernen" - -#~ msgid "" -#~ "See the User Manual for more help" -#~ msgstr "" -#~ "Verwenden Sie das Benutzer Handbuch für weitere Hilfe" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal und Sujata Raman" - -#~ msgid "You must install the pmount package." -#~ msgstr "Du musst das pmount Paket installieren." +#~ msgid "List builtin recipes" +#~ msgstr "Vorgegebene Downloadschemata auflisten" #~ msgid "" #~ "Dont forget to enter your gmail username and password. You can sign up for a " @@ -23244,53 +20409,6 @@ msgstr "" #~ "Einstellung wird dagegen davon ausgegangen, dass jede Zeile einen Absatz " #~ "darstellt." -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "Calibre kann Ihre Bücher an Sie (oder Ihr Lesegerät) per eMail versenden" - -#~ msgid "" -#~ "

                calibre can find metadata for your books from two locations: Google " -#~ "Books and isbndb.com.

                To use isbndb.com you must sign up for a " -#~ "free account and enter your access key " -#~ "below." -#~ msgstr "" -#~ "

                Calibre kann Metadaten für Bücher von zwei Orten abrufen: Google " -#~ "Books und isbndb.com.

                Wenn Sie isbndb.com verwenden möchten, " -#~ "müssen Sie einen kostenfreien Account " -#~ "anlegen und den Zugangsschlüssel unten angeben." - -#~ msgid "calibre" -#~ msgstr "Calibre" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Falls Sie das WordPlayer eBook Programm auf Ihrem Android Telefon verwenden, " -#~ "können Sie auf ihre Calibre Büchersammlung direkt vom Gerät aus zugreifen. " -#~ "Dazu müssen Sie den Calibre Content Server einschalten." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange " -#~ "läuft, wie auch Calibre läuft." - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Kennwort für den Zugriff auf die Calibre Bibliothek. Benutzername ist " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Startet den Calibre Content Server." - #~ msgid "Do not add a blank line between paragraphs." #~ msgstr "Keine Leerzeile zwischen Paragraphen einfügen." @@ -23432,10 +20550,6 @@ msgstr "" #~ "Zeichenkodierung der Eingabe-HTML-Dateien. Üblicherweise ist das: cp1252, " #~ "latin1, iso-8859-1 und utf-8." -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "" -#~ "Dieses Profil ist geeignet für die SONY PRS-Reihe. PRS 500/505/700 etc." - #~ msgid "" #~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " #~ "deprecated version of SYSFS." @@ -23459,19 +20573,6 @@ msgstr "" #~ "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " #~ "vorherigen Beispiel das Chinesische)." -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Jeder Link, der diesem regulären Ausdruck entspricht, wird ignoriert. Diese " -#~ "Option kann mehrmals angegeben werden, somit werden Links ignoriert, solange " -#~ "sie einem regulären Ausdruck entsprechen. In der Voreinstellung werden keine " -#~ "Links ignoriert. Falls beide --filter-regexp und --match-regexp angegeben " -#~ "sind, wird --filter-regexp zuerst angewendet." - #~ msgid "" #~ "%s has been updated to version %s. See the new features. Visit the download page?" @@ -23505,10 +20606,6 @@ msgstr "" #~ msgid "ratings" #~ msgstr "Bewertungen" -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "" -#~ "Ausgabe-Datei. Die Voreinstellung stammt aus dem Namen der Eingabe-Datei." - #~ msgid "" #~ "Run the text input through the markdown pre-processor. To learn more about " #~ "markdown see" @@ -23549,26 +20646,6 @@ msgstr "" #~ msgid "PDB Input" #~ msgstr "PDB-Eingabe" -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Blocksatz in der Ausgabe nicht erzwingen. Ob der Text dann im Blocksatz " -#~ "angezeigt wird oder nicht, hängt davon ab, ob das eBook-Format oder der " -#~ "Reader Blocksatz unterstützen." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Erstelle besser menschlich lesbare XML-Ausgabe." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Geben Sie die Zeichenkodierung des Ausgabe-Dokuments an. Die Voreinstellung " -#~ "ist utf-8. Achtung: Diese Einstellung wird nicht von allen Formaten " -#~ "übernommen." - #~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." #~ msgstr "Kommunikation mit dem Sony PRS-300/505/500 eBook Reader." @@ -23585,22 +20662,6 @@ msgstr "" #~ msgid "English (TH)" #~ msgstr "Englisch (TH)" -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Fixe Zeilenumbrüche und andere Probleme in der Quelldatei versuchen zu " -#~ "erkennen und zu korrigieren. Dies kann das Ergebnis verschlechtern, bitte " -#~ "mit Sorgfalt verwenden." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "" -#~ "Einen regulären Ausdruck zum Testen und Entfernen der Kopfzeile verwenden." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Einen regulären Ausdruck zum Testen und Entfernen der Fußzeile verwenden." - #~ msgid "" #~ "Average line length for line breaking if the HTML is from a previous partial " #~ "conversion of a PDF file. Default is %default which disables this." @@ -23609,9 +20670,6 @@ msgstr "" #~ "zuvor nur teilweise konvertierten PDF-Datei stammt. Voreinstellung ist " #~ "%default was dies ausschaltet." -#~ msgid "Options to control e-book conversion." -#~ msgstr "Einstellungen zur Kontrolle der eBook-Konvertierung." - #~ msgid "Communicate with the Nokia Nokia 770 internet tablet." #~ msgstr "Kommunikation mit dem Nokia Nokia 770 Internet Tablet." @@ -23672,14 +20730,6 @@ msgstr "" #~ msgid "English (CY)" #~ msgstr "Englisch (CY)" -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "&Römische Ziffern für Reihennummerierung verwenden" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Eingabe-Datei zur möglichen Verbesserung der Strukturerkennung " -#~ "vorverar&beiten" - #~ msgid "" #~ "\n" @@ -23725,18 +20775,6 @@ msgstr "" #~ "verschiedenen Metadaten-Einträge finden sich in den " #~ "Tooltips.

                " -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Sie müssen die URL http://myhostname:8080 als Ihre calibre Büchersammlung in " -#~ "WordPlayer hinzufügen. Dabei sollte myhostname der vollständige Servername " -#~ "oder die IP-Adresse des Rechners sein, auf dem Calibre läuft." - -#~ msgid "Plugin &file:" -#~ msgstr "&Plugin-Datei:" - #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "Unicode-Zeichen in ASCII umse&tzen." @@ -24311,13 +21349,6 @@ msgstr "" #~ "dass der Server auf diesem Port läuft. Sie sind auf der sicheren Seite, wenn " #~ "Sie eine Port Zahl größer als 1024 wählen." -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom " -#~ "Computer entfernt. Sin Sie sicher?" - #~ msgid "Downloads metadata from Douban.com" #~ msgstr "Herunterladen der Metadaten von Douban.com" @@ -24463,9 +21494,6 @@ msgstr "" #~ msgid "Customize the toolbar" #~ msgstr "Werkzeugleiste anpassen" -#~ msgid "Del" -#~ msgstr "Entf" - #~ msgid "" #~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " #~ "Create a tag called \"Im_Reading\" " diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 145bcd627d..300a171f4b 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-12 15:40+0000\n" "Last-Translator: ilias \n" "Language-Team: Greek \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Προτιμήσεις" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Κατάστημα" @@ -1072,7 +1073,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Νέα" @@ -1080,8 +1081,8 @@ msgstr "Νέα" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Κατάλογος" @@ -1466,6 +1467,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Επικοινωνία με το Nokia 770 internet tablet." @@ -2050,11 +2055,13 @@ msgstr "Παράμετροι για τον καθορισμό των μεταδ msgid "Options to help with debugging the conversion" msgstr "Παράμετροι που βοηθούν στη διόρθωση (αποσφαλμάτωση) της μετατροπής" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Κατάλογος ενσωματωμένων συνταγών" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Τα εξαγόμενα αποθηκεύτηκαν στον/στην" @@ -3133,7 +3140,7 @@ msgstr "Όχι" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3313,10 +3320,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Εξώφυλλο" @@ -3457,7 +3464,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4612,7 +4619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5483,72 +5490,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Προστέθηκε" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Αποθήκευση..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Αποθηκεύτηκε" @@ -5711,37 +5729,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Συλλογές" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Διαδρομή" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7433,11 +7451,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9223,20 +9241,20 @@ msgstr "Εγκατάλειψη..." msgid "Authors" msgstr "Συγγραφείς" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10734,7 +10752,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11069,10 +11087,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13829,7 +13843,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13875,7 +13889,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13991,19 +14005,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14011,7 +14025,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14019,7 +14033,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14027,13 +14041,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14527,53 +14541,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16345,17 +16359,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -17891,7 +17905,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17911,14 +17925,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17927,11 +17954,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17949,11 +17976,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17972,12 +17999,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17990,11 +18017,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18022,11 +18049,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18037,11 +18064,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18062,11 +18089,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18086,11 +18113,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18107,11 +18134,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18125,11 +18152,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18142,11 +18169,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18217,11 +18244,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18248,26 +18275,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18286,11 +18313,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18302,11 +18329,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18314,11 +18341,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18330,11 +18357,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18348,11 +18375,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18360,11 +18387,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18373,33 +18400,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18409,11 +18436,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18424,11 +18451,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18440,11 +18467,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18502,6 +18529,9 @@ msgstr "" #~ msgid "%prog [options] mybook.chm" #~ msgstr "%prog [παράμετροι] mybook.chm" +#~ msgid "List builtin recipes" +#~ msgstr "Κατάλογος ενσωματωμένων συνταγών" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index bb595e7f0d..efa60a7a10 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-05-21 07:30+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:53+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index bcd216fd20..6eeafab82b 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-02-27 02:43+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1031,7 +1032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "News" @@ -1039,8 +1040,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1425,6 +1426,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communicate with the Nokia 770 internet tablet." @@ -1966,11 +1971,13 @@ msgstr "Options to set metadata in the output" msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output saved to" @@ -3042,7 +3049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3222,10 +3229,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3366,7 +3373,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4521,7 +4528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5392,72 +5399,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5620,37 +5638,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7342,11 +7360,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9132,20 +9150,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10643,7 +10661,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10978,10 +10996,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13738,7 +13752,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13784,7 +13798,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13900,19 +13914,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13920,7 +13934,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13928,7 +13942,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13936,13 +13950,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14436,53 +14450,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16254,17 +16268,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17800,7 +17814,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17820,14 +17834,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17836,11 +17863,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17858,11 +17885,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17881,12 +17908,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17899,11 +17926,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17931,11 +17958,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17946,11 +17973,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17971,11 +17998,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17995,11 +18022,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18016,11 +18043,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18034,11 +18061,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18051,11 +18078,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18126,11 +18153,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18157,26 +18184,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18195,11 +18222,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18211,11 +18238,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18223,11 +18250,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18239,11 +18266,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18257,11 +18284,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18269,11 +18296,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18282,33 +18309,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18318,11 +18345,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18333,11 +18360,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18349,11 +18376,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18383,6 +18410,9 @@ msgstr "" #~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " #~ "deprecated version of SYSFS." +#~ msgid "List builtin recipes" +#~ msgstr "List builtin recipes" + #~ msgid "" #~ "Do not force text to be justified in output. Whether text is actually " #~ "displayed justified or not depends on whether the ebook format and reading " diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 453d496bea..97346d052e 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-02-15 08:46+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: English (United Kingdom) \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:53+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Preferences" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1069,7 +1070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "News" @@ -1077,8 +1078,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogue" @@ -1473,6 +1474,10 @@ msgstr "Communicate with the Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communicate with the Nokia 770 internet tablet." @@ -2063,11 +2068,13 @@ msgstr "Options to set metadata in the output" msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output saved to" @@ -3284,7 +3291,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3480,10 +3487,10 @@ msgstr "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Cover" @@ -3627,7 +3634,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "All articles" @@ -4900,7 +4907,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Not allowed" @@ -5804,44 +5811,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s has no available formats." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Searching in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Adding..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Searching in all sub-directories..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Path error" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "The specified directory could not be processed." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "No books" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "No books found" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "No permission" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Added" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Adding failed" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5849,11 +5867,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplicates found!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5861,19 +5879,19 @@ msgstr "" "Books with the same title as the following already exist in the database. " "Add them anyway?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adding duplicates..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Saving..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Saved" @@ -6049,37 +6067,37 @@ msgstr "Click to open" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Double-click to open Book Details window" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Path" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7821,11 +7839,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Browse by covers" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Cover browser could not be loaded" @@ -9709,20 +9727,20 @@ msgstr "Aborting..." msgid "Authors" msgstr "Authors" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11265,7 +11283,7 @@ msgstr "" msgid "Restore default layout" msgstr "Restore default layout" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11625,10 +11643,6 @@ msgstr "" msgid "Choose formats for " msgstr "Choose formats for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "No permission" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "You do not have permission to read the following files:" @@ -14609,7 +14623,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14655,7 +14669,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14771,19 +14785,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14791,7 +14805,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14799,7 +14813,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14807,13 +14821,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15328,53 +15342,53 @@ msgstr "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Update available!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Show this notification for future updates" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Get update" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Update found" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17455,17 +17469,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "

                Migrating old database to ebook library in %s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compacting database" @@ -19149,7 +19163,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19169,14 +19183,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19185,11 +19212,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19207,11 +19234,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19230,12 +19257,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19248,11 +19275,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19280,11 +19307,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19295,11 +19322,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19320,11 +19347,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19344,11 +19371,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19365,11 +19392,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19383,11 +19410,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19400,11 +19427,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19475,11 +19502,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19506,26 +19533,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19544,11 +19571,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19560,11 +19587,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19572,11 +19599,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19588,11 +19615,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19606,11 +19633,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19618,11 +19645,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19631,33 +19658,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19667,11 +19694,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19682,11 +19709,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19698,11 +19725,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22301,6 +22328,9 @@ msgstr "" #~ msgid "Communicate with the Booq Avant" #~ msgstr "Communicate with the Booq Avant" +#~ msgid "List builtin recipes" +#~ msgstr "List builtin recipes" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 97f5cc0df3..cb7bd7f350 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-01-09 00:03+0000\n" "Last-Translator: Kalle Kniivilä \n" "Language-Team: Esperanto \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1056,7 +1057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1064,8 +1065,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1450,6 +1451,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komuniki kun la reta tabuleto Nokia 770." @@ -1974,11 +1979,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2990,7 +2997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3170,10 +3177,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3314,7 +3321,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4469,7 +4476,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5340,72 +5347,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5568,37 +5586,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7290,11 +7308,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9080,20 +9098,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10591,7 +10609,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10926,10 +10944,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13686,7 +13700,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13732,7 +13746,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13848,19 +13862,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13868,7 +13882,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13876,7 +13890,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13884,13 +13898,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14384,53 +14398,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16202,17 +16216,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17748,7 +17762,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17768,14 +17782,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17784,11 +17811,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17806,11 +17833,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17829,12 +17856,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17847,11 +17874,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17879,11 +17906,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17894,11 +17921,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17919,11 +17946,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17943,11 +17970,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17964,11 +17991,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17982,11 +18009,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17999,11 +18026,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18074,11 +18101,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18105,26 +18132,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18143,11 +18170,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18159,11 +18186,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18171,11 +18198,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18187,11 +18214,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18205,11 +18232,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18217,11 +18244,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18230,33 +18257,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18266,11 +18293,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18281,11 +18308,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18297,11 +18324,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 270eb9ff4d..7be11eb007 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,15 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-22 18:33+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-07-30 07:56+0000\n" "Last-Translator: Jellby \n" "Language-Team: Spanish\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: 2011-07-23 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 @@ -78,15 +78,15 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -102,10 +102,10 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -116,6 +116,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -155,9 +156,9 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -185,21 +186,21 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -259,7 +260,7 @@ msgid "Preferences" msgstr "Opciones" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Librería" @@ -1129,7 +1130,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noticias" @@ -1137,8 +1138,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1547,6 +1548,10 @@ msgstr "Comunicar con el Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Comunicar con el lector Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Comunicar con el COBY" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicarse son la tableta de internet Nokia 770." @@ -2180,11 +2185,16 @@ msgstr "Opciones para asignar metadatos en la salida" msgid "Options to help with debugging the conversion" msgstr "Opciones para ayudar con la depuración de la conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lista de las recetas incorporadas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" +"Mostrar una lista de recetas predefinidas. Puede crear un libro electrónico " +"a partir de una receta predefinida de esta manera: ebook-convert \"Nombre de " +"receta.recipe\" salida.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Salida guardada en" @@ -3468,7 +3478,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3677,10 +3687,10 @@ msgstr "" "Obtiene metadatos sociales o la imagen de portada de LibraryThing.com del " "libro identificado por el ISBN.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Portada" @@ -3849,7 +3859,7 @@ msgstr "" "Al añadir un Índice al libro, hacerlo al principio del libro y no al final. " "No se recomienda." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos los artículos" @@ -5200,7 +5210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "No permitido" @@ -6149,44 +6159,57 @@ msgstr "Este libro ya no existe en su biblioteca" msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Buscando en" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Añadiendo..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Buscando en todos los subdirectorios..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Error en la ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "El directorio especificado no se puede procesar." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Sin libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "No se encontró ningún libro" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "No tiene permiso" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" +"No se pudieron añadir algunos ficheros porque no tiene permiso para acceder " +"a ellos. Pulse en «Mostrar detalles» para ver una lista de dichos ficheros." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Añadido" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Fallo al añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6195,11 +6218,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "¡Se han encontrado duplicados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6207,19 +6230,19 @@ msgstr "" "Ya existen libros con el mismo titulo que los siguientes en la base de " "datos. ¿Añadirlos de todas formas?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Añadiendo duplicados" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Guardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Recogiendo datos, espere por favor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Guardado" @@ -6395,37 +6418,37 @@ msgstr "Clic para abrir" msgid "Ids" msgstr "Id." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecciones" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Pegar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Pulse dos veces para abrir la ventana de Detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8215,11 +8238,11 @@ msgstr "" "href=\"http://manual.calibre-ebook.com/xpath.html\">Cursillo de " "XPath.

                " -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Explorar por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "No se ha podido cargar el explorador de portadas" @@ -10206,21 +10229,21 @@ msgstr "Abortando..." msgid "Authors" msgstr "Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**No se encontraron elementos**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Pulse en una columna en la vista de biblioteca para ver información del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Libros con el elemento seleccionado «{0}»: {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11850,7 +11873,7 @@ msgstr "Encoger columna si es demasiado ancha" msgid "Restore default layout" msgstr "Restaurar formato predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12224,10 +12247,6 @@ msgstr "Eliminar el formato seleccionado de este libro" msgid "Choose formats for " msgstr "Elegir formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "No tiene permiso" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "No tiene permiso para leer los siguientes ficheros:" @@ -15423,7 +15442,7 @@ msgid "Invert" msgstr "Invertir" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Afiliado" @@ -15477,7 +15496,7 @@ msgstr "" "cuál es su mercado prioritario, pero no significa que sea el único." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "Al comprar en esta librería apoya al programador de calibre: %s." @@ -15595,19 +15614,19 @@ msgstr "Descargar:" msgid "Titl&e/Author/Price ..." msgstr "&Título/autor/precio..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Descargar" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Precio" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15618,7 +15637,7 @@ msgstr "" "antes de realizar la compra. Este precio normalmente no incluye las " "promociones que la tienda pueda tener activas." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15630,7 +15649,7 @@ msgstr "" "Compruébelo en la librería antes de realizar ninguna compra para asegurarse " "de que realmente va a poder leer este libro." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15643,7 +15662,7 @@ msgstr "" "posible DRM en la tienda. Es posible que la librería no desvele abiertamente " "la presencia de DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15651,7 +15670,7 @@ msgstr "" "No se pudo determinar si el libro tiene restricciones de DRM. Es muy " "probable que las tenga." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Los siguientes formatos pueden descargarse directamente: %s." @@ -16181,7 +16200,7 @@ msgstr "" "continuará ejecutándose en la bandeja del sistema. Para cerrarlo, elija " "Salir en el menú de contexto de la bandeja del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the %(ver)s
                . Consulte las características nuevas." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Actualización disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostrar esta notificación para actualizaciones futuras" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Actualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "Actualizar com&plementos" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d actualizaciones de complementos)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Actualización encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "complementos actualizados" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Actualizaciones de complementos" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Hay %d actualizaciones de complementos disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Instalar y configurar complementos de usuario" @@ -18395,19 +18414,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sCalificación promedio es %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" "

                Migrando la base de datos antigua a la biblioteca de libros electrónicos " "en %s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -20244,7 +20263,7 @@ msgstr "Incremento automático del índice de serie" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20264,13 +20283,24 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"El algoritmo usado para asignar un número dentro de una serie existente a un " -"nuevo libro.\n" -"Los nuevos números asignados con ejeste ajuste son siempre enteros, excepto " -"si se\n" -"especifica un número constante que no sea entero.\n" +"El algoritmo usado para asignar un número dentro de una serie existente a\n" +"un nuevo libro. Los nuevos números asignados con ejeste ajuste son siempre\n" +"enteros, excepto si se especifica un número constante que no sea entero.\n" "Los valores posibles son:\n" "next: El primer entero disponible mayor que el mayor de los números en uso\n" "first_free: El primer entero disponible mayor que 0\n" @@ -20280,19 +20310,36 @@ msgstr "" "uso.\n" "Devuelve el mayor en uso + 1 si no hay otro disponible\n" "const: Asigna siempre el número 1\n" -"un número: Asigna siempre ese número. El número no está entre comillas. Se " -"puede\n" -"usar 0.0 aquí\n" +"un número: Asigna siempre ese número. El número no está entre comillas.\n" +"Se puede usar 0.0 aquí\n" "Ejemplos:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Establezca el ajuste «use_series_auto_increment_tweak_when_importing» a " +"«True»\n" +"para usar los valores anteriores al importar o añadir libros. Si dicho " +"ajuste es\n" +"«False» (el valor predeterminado), el número dentro de la serie será siempre " +"1 si\n" +"no se establece explícitamente al importar. Si es «True», entonces el número " +"dentro\n" +"de la serie se establecerá según el ajuste «series_index_auto_increment».\n" +"Tenga en cuenta que «use_series_auto_increment_tweak_when_importing» sólo se " +"usa cuando no hay un valor explícito al imortar. Si la expresión regular " +"empleada\n" +"para importar produce un valor para «series_index», o si está leyendo " +"metadatos\n" +"de libros y el complemento de importación proporciona un valor, entonces se " +"usará\n" +"ese valor sea cual sea el valor del ajuste." -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Añadir separador después de completar un nombre de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20306,11 +20353,11 @@ msgstr "" "los autores.\n" "Puede ser «True» (sí) o «False» (no)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algoritmo de orden de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20346,11 +20393,11 @@ msgstr "" "manera\n" "automática." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Usar el orden de autor en el explorador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20384,13 +20431,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Orden de autocompletado: elija cuándo cambiar de lexicográfico a ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20413,11 +20460,11 @@ msgstr "" "que\n" "cero para cambiar al orden ASCII para mejorar el rendimiento." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "División del explorador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20472,11 +20519,11 @@ msgstr "" "(«\\») en la plantilla. No perjudica en nada dejarla aunque no haya barras " "invertidas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Orden inicial de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20495,11 +20542,11 @@ msgstr "" "Por ejemplo, establezca el ajuste a «[('authors',0),('title',0)]» para\n" "ordenar por títulos dentro de cada autor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Formato de fechas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20548,11 +20595,11 @@ msgstr "" "Valor predeterminado para la fecha de publicación: MMM yyyy\n" "Valor predeterminado para la marca de tiempo: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Orden de títulos y series en la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20585,11 +20632,11 @@ msgstr "" "Es suficiente con hacer doble clic en el título y pulsar la tecla intro sin\n" "cambiar nada para actualizar el orden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Formato de títulos y series en las plantillas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20621,11 +20668,11 @@ msgstr "" "ajuste se\n" "establece en «strictly_alphabetic», se mantiene como «The Lord of the Rings»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Lista de palabras consideradas como «artículos» para ordenar texto" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20650,11 +20697,11 @@ msgstr "" "sin más. Para desactivar la opción use '^$'\n" "Valor predeterminado: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Carpeta a la que calibre se conecta en el inicio" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20674,11 +20721,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Reglas de renombrado para las colecciones SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20803,11 +20850,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Serie', 'tags':'Etiqueta'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Orden de las colecciones SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20856,11 +20903,11 @@ msgstr "" "Valor predeterminado: vacío (sin reglas), con lo que no se nombra\n" "ningún atributo de colecciones." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "Aplicación de etiquetas al copiar libros a otra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20870,20 +20917,20 @@ msgstr "" "libros\n" "a otra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Número máximo de etiquetas por libro que se muestran en el servidor de " "contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Campos personalizados de metadatos que se muestran o no en el servidor de " "contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20918,11 +20965,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display = ['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Número máximo de «niveles» de ordenación" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20944,11 +20991,11 @@ msgstr "" "ralentización,\n" "reduzca el valor de este ajuste." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "Tipo de letra usado al generar la portada predeterminada" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20963,11 +21010,11 @@ msgstr "" "caracteres\n" "del idioma de los libros en la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Controlar el comportamiento de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20989,11 +21036,11 @@ msgstr "" "por\n" "columnas o por píxeles. De manera predeterminada lo hace por columnas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Idioma para usar al ordenar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21019,13 +21066,13 @@ msgstr "" "Ejemplo: locale_for_sorting = 'nb' -- ordenación según las reglas noruegas " "(bokmål)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Número de columnas para metadatos personalizados en el diálogo de edición de " "metadatos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21036,11 +21083,11 @@ msgstr "" "al editar los metadatos de un solo libro. Si es «True» (sí), los campos se\n" "distribuyen en dos columnas. Si es «False» (no), se usa sólo una columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Número de segundos de espera antes de mandar correos electrónicos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21055,11 +21102,11 @@ msgstr "" "tendrán\n" "efecto tras el reinicio de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Eliminar las líneas amarillas en los bordes de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -21070,13 +21117,13 @@ msgstr "" "cuando se oculta una sección de la interfaz. Los cambios tendrán\n" "efecto tras el reinicio de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Anchura y altura máximas de las portadas guardadas en la biblioteca de " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -21086,11 +21133,11 @@ msgstr "" "manteniendo las proporciones, para ajustarse a este tamaño. Así\n" "se evita la ralentización debida a portadas extremadamante grandes." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Dónde enviar las noticias descargadas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21110,11 +21157,11 @@ msgstr "" "se enviarán\n" "a la ubicación que tenga más espacio libre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "En qué interfaces debe escuchar el servidor de contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21131,11 +21178,11 @@ msgstr "" "conexiones IPv6 e IPv4 entrantes (esto puede no funcionar en todos los\n" "sistemas operativos)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Barra de herramientas unificada en OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21154,12 +21201,12 @@ msgstr "" "errores impredecibles en algunos sistemas. ¡Ya sabe a lo que se arriesga si\n" "la activa!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" "Guardar el fichero original al convertir de un formato al mismo formato" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23239,6 +23286,9 @@ msgstr "" #~ msgid "Kovid Goyal and Sujata Raman" #~ msgstr "Kovid Goyal y Sujata Raman" +#~ msgid "List builtin recipes" +#~ msgstr "Lista de las recetas incorporadas" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." @@ -27200,6 +27250,51 @@ msgstr "" #~ "todos\n" #~ "los valores de orden de autor»." +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "El algoritmo usado para asignar un número dentro de una serie existente a un " +#~ "nuevo libro.\n" +#~ "Los nuevos números asignados con ejeste ajuste son siempre enteros, excepto " +#~ "si se\n" +#~ "especifica un número constante que no sea entero.\n" +#~ "Los valores posibles son:\n" +#~ "next: El primer entero disponible mayor que el mayor de los números en uso\n" +#~ "first_free: El primer entero disponible mayor que 0\n" +#~ "next_free: El primer entero disponible mayor que el menor de los números en " +#~ "uso\n" +#~ "last_free: El primer entero disponible menor que el mayor de los números en " +#~ "uso.\n" +#~ "Devuelve el mayor en uso + 1 si no hay otro disponible\n" +#~ "const: Asigna siempre el número 1\n" +#~ "un número: Asigna siempre ese número. El número no está entre comillas. Se " +#~ "puede\n" +#~ "usar 0.0 aquí\n" +#~ "Ejemplos:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" + #~ msgid "" #~ "Set custom metadata fields that the book details panel will or will not " #~ "display." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 8d44fa416f..9a2cc6e536 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-25 08:15+0000\n" "Last-Translator: keski \n" "Language-Team: Estonian \n" @@ -15,7 +15,7 @@ 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: 2011-07-26 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Eelistused" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Salvesta" @@ -1030,7 +1031,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1038,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1424,6 +1425,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1948,11 +1953,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index e8df74d5bb..823f257b70 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -2,21 +2,22 @@ # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the calibre package. # FIRST AUTHOR , 2009. -# +# gorka azk , 2011. msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 10:06+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-02 08:49+0000\n" "Last-Translator: gorkaazk \n" -"Language-Team: Basque \n" +"Language-Team: eu@li.org\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: 2011-07-29 04:45+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:35+0000\n" +"X-Generator: Launchpad (build 13573)\n" +"Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -59,15 +60,15 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +84,10 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +98,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +138,9 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +168,21 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -207,7 +209,7 @@ msgstr "Pertsonalizatu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:56 msgid "Cannot configure" -msgstr "Cannot configure" +msgstr "Ezin da konfiguratu" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318 msgid "File type" @@ -240,7 +242,7 @@ msgid "Preferences" msgstr "Hobespenak" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Biltegiratu" @@ -264,6 +266,11 @@ msgid "" "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" +"Sortu TXTZ fitxategi bat TXT fitxategi bat inportatu egiten den bakoitzean. " +"TXTZ fitxategiak irudiei buruzko Markdown edo Textile (testu-" +"fitxategietarako lengoaietan idatzitako) erreferentziak izango ditu. " +"Erreferentzia duten irudiak eta TXT fitxategiak TXTZ fitxategira gehitu " +"egingo dira." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:127 msgid "Extract cover from comic files" @@ -321,59 +328,62 @@ msgstr "Ezarri metadatuak %s fitxategietatik" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Gehitu liburuak calibrera edo konektatutako gailura" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Eskuratu oharrak konektatutako Kindle gailutik (esperimentatzen)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Sor ezazu zure calibre liburutegiaren katalogoa" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Bihur itzazu liburuak hainbat e-liburu formatutara" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" msgstr "" +"Ezabatu liburuak zure calibre liburutegitik edo konektatutako gailutik" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "Editatu liburuen metadatuak zure calibre liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Irakurri liburuak calibre liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Deskargatu berriak internetetik e-liburuen formatuan" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Erakutsi azkar antzeko liburuen zerrenda" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Esportatu liburuak zure calibre liburutegitik disko gogorrera" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Erakutsi liburuaren zehaztasunak bereizitako leiho batean" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Berrabiarazi calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" msgstr "" +"Zabal ezazu liburu-fitxategiak gordetzen dituen karpeta zure calibre " +"liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Bidali liburuak konektatuta dagoen gailura" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -388,46 +398,55 @@ msgstr "Browse the calibre User Manual" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Pertsonalizatu calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" msgstr "" +"Modu errazean topatzen ditu orain hautatu berri duzun liburuaren antza " +"handia duten liburuak" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" +"Txandakatu hainbat calibre liburutegiren artean eta presta ezazu haien " +"mantenua" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Kopiatu liburuak gailutik zure calibre liburutegira" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "Editatu bildumak non zure liburuak gailuan gordeta dauzkazun" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Kopiatu liburua calibre liburutegi batetik beste batera" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" msgstr "" +"Egin iezaiezu aldaketa txikiak ePUB fitxategiei zure calibre liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" +"Bila ezazu hurrengo edo aurreko bat etortzea zure calibre liburutegian " +"azpimarratze moduan bilatzen ari zarela" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Bilatu liburuak hainbat liburu saltzaileen artean begiratzen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" msgstr "" +"Lor itzazu calibre aplikazio edo gehigarri berriak edo eguneratu dagoeneko " +"dauzkazunak" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -614,6 +633,7 @@ msgstr "Metadatuak deskargatu" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" +"Kontrolatu nola deskargatzen dituen calibrek liburuen metadatuak internetetik" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 @@ -674,7 +694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Bihurtu e-liburuak %s formatura" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -917,6 +937,7 @@ msgstr "Desgaitu izendaturiko gehigarria." #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" +"Liburutegira doan bidea luzeegia da. %d karaktere baino gutxiago beharko." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -951,7 +972,7 @@ msgstr "Araztu saioa" #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." -msgstr "Adroid telefonoekin komunikatu." +msgstr "Android telefonoekin komunikatu." #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 msgid "" @@ -988,13 +1009,13 @@ msgstr "Gaitu Apple kontrolatzailea" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Use Series as Category in iTunes/iBooks" msgstr "" -"iTunes/iBooks horietan serieak erabiltzen ditu kategoriak izango balira " -"bezala." +"Erabili liburu-sailak kategoriak izango balira bezala iTunes/iBooks horietan." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:119 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -"Gaitu izenaren erabilpena iTunes genero bezala, iBooks kategoria bezala" +"Gaitu liburu-sailaren izena erabiltzea iTunes genero bezala, iBooks " +"kategoria bezala" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:121 msgid "Cache covers from iTunes/iBooks" @@ -1010,6 +1031,8 @@ msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" msgstr "" +"\"Kopiatu fitxategiak iTunes Media %s karpetara\" gaituta dago iTunes " +"Preferences|Advanced horretan (iTunes Hobespenak/Aurreratua)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1054,7 +1077,7 @@ msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d %(tot)d horietatik" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1094,7 +1117,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Albisteak" @@ -1102,8 +1125,8 @@ msgstr "Albisteak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalogoa" @@ -1262,11 +1285,11 @@ msgstr "Kontaktatu PocketBook 602/603/902/903 reader horrekin." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Komunikatu \"PocketBook 360+ reader\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" -msgstr "Komunikatu \"PocketBook 701\" enpresakoekin" +msgstr "Komunikatu \"PocketBook 701\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" @@ -1324,7 +1347,7 @@ msgstr "Komunikatu \"The Book reader\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Kontaktatu 'Libre Air reader'-reko horiekin." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1408,6 +1431,11 @@ msgid "" "the Kindle when uploading MOBI files by USB. Note that the page numbers do " "not correspond to any paper book." msgstr "" +"Kindle 3 horrek eta berriagoak diren bertsioek erabil dezakete orrialde " +"zenbakiaren informazioa MOBI fitxategietan. Aukera honekin, calibrek " +"kalkulatuko du eta bidaliko du informazioa Kindle horretara USBren bidez " +"MOBI fitxategiak kargatzerakoan. Ohar zaitez orrialde zenbaki horiek ez " +"dutela zertan bat etorri paperezko liburuetan agertzen direnekin." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" @@ -1422,6 +1450,10 @@ msgid "" "book. However, this method is slower and will slow down sending files to the " "Kindle." msgstr "" +"Badago orrialde zenbakiak sortzeko bi bide. Erabiliz gero zenbakiak " +"sortzeko sistemarik zehatzena sortuko diren zenbakiak antza handiagoa izango " +"dute paperezko edizioekin. Dena den, sistema hau motelagoa da eta sistema " +"honekin Kindlera fitxategiak bidaltzeko denbora luzatuko da." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257 msgid "Communicate with the Kindle DX eBook reader." @@ -1433,11 +1465,11 @@ msgstr "Komunikatu \"Kobo Reader\" enpresa horrekin." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo hori hainbat bildumatarako egokiturik dago " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Sortu etiketak kudeaketa automatikorako" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1455,22 +1487,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:19 msgid "Communicate with the Palm Pre" -msgstr "" -"Komunikatu \"Palm Pre\" horrekin laguntzen duten enpresako adituekin." +msgstr "Komunikatu \"Palm Pre\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:39 msgid "Communicate with the Bq Avant" -msgstr "Jar zaitez Bq Avant horiekin kontaktuan" +msgstr "Komunikatu Bq Avant horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:60 msgid "Communicate with the Sweex/Kogan/Q600/Wink" -msgstr "Kontaktatu Sweex/Kogan/Q600/Wink horrekin" +msgstr "Komunikatu Sweex/Kogan/Q600/Wink horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:81 #: /home/kovid/work/calibre/src/calibre/devices/misc.py:108 msgid "Communicate with the Pandigital Novel" -msgstr "" -"Komunikatu \"Pandigital Novel\" horrekin laguntzen duten enpresako adituekin." +msgstr "Komunikatu \"Pandigital Novel\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:127 msgid "Communicate with the VelocityMicro" @@ -1478,19 +1508,19 @@ msgstr "Komunikatu \"VelocityMicro\" enpresarekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:145 msgid "Communicate with the GM2000" -msgstr "Komunikatu \"GM2000\" enpresako horiekin" +msgstr "Komunikatu \"GM2000\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:165 msgid "Communicate with the Acer Lumiread" -msgstr "Komunikatu \"Acer Lumiread\" enpresakoekin." +msgstr "Komunikatu \"Acer Lumiread\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:199 msgid "Communicate with the Aluratek Color" -msgstr "Komunikatu \"Aluratek Color\" enpresakoekin." +msgstr "Komunikatu \"Aluratek Color\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 msgid "Communicate with the Trekstor" -msgstr "Komunikatu \"Trekstor\" enpresakoekin." +msgstr "Komunikatu \"Trekstor\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:242 msgid "Communicate with the EEE Reader" @@ -1498,7 +1528,7 @@ msgstr "Kontaktatu EEE Reader horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Komunikatu Adam tableta horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1506,24 +1536,23 @@ msgstr "Kontaktatu Nextbook Reader horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" +msgstr "Komunikatu \"Moovybook Reader\" horrekin." + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." -msgstr "" -"Komunikatu \"Nokia 770 internet tablet\" horrekin laguntzen duten enpresako " -"adituekin." +msgstr "Komunikatu \"Nokia 770 internet tablet\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40 msgid "Communicate with the Nokia 810/900 internet tablet." -msgstr "" -"Komunikatu \"Nokia 810/900 internet tablet\" horrekin laguntzen duten " -"enpresako adituekin." +msgstr "Komunikatu \"Nokia 810/900 internet tablet\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74 msgid "Communicate with the Nokia E52" -msgstr "" -"Komunikatu \"Nokia E52\" horrekin laguntzen duten enpresako adituekin." +msgstr "Komunikatu \"Nokia E52\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:20 msgid "The Nook" @@ -1535,7 +1564,7 @@ msgstr "Komunikatu Nook eBook irakurgailuarekin." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Komunikatu Nook Color eta TSR eBook irakurgailuekin." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1608,6 +1637,10 @@ msgid "" "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" +"Gaitu aukera hau zure gailuarekin konektatzen duzun bakoitzean liburu-azal " +"bereiziak kargaturik izateko. Desgaitu aukera hau liburu gehiegi baldin " +"badituzu zure irakurgailuan erakusten diren liburu-azal horiek guztiak " +"txukun bereizteko." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 msgid "Preserve cover aspect ratio when building thumbnails" @@ -1621,10 +1654,14 @@ msgid "" "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +"Gaitu aukera hau zure liburu-azalen koadro txikiek jatorrizko liburu-" +"azalarekin konparaturik proportzio ona (luze-zabal egokia) izan dezaten. " +"Desgaitu koadro txikiak ahalik eta handien izatea nahi baduzu, proportzioari " +"begiratu gabe." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 msgid "Search for books in all folders" -msgstr "" +msgstr "Bilatu liburuak karpeta guztietan" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 msgid "" @@ -1632,11 +1669,15 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" +"Aukera hau gaituz gero calibreri eskatzen diozu liburuak bilatzeko " +"irakurgailuan zehar eta gailuaren txarteletan. Honek lagunduko dio calibreri " +"beste software baten bidez kargatutako liburuak bilatzen baita haririk gabe " +"deskargatutakoa bilatzen ere." #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" -msgstr "Identifikatu gabea" +msgstr "Izendatu gabea" #: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 msgid "Communicate with the Samsung SNE eBook reader." @@ -1866,7 +1907,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Memoria nagusiaren karpeta" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -1877,7 +1918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "" +msgstr "A txartelaren karpeta" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 #, python-format @@ -2126,11 +2167,13 @@ msgstr "Metadatuak outputean, helburuan, ezartzeko aukerak" msgid "Options to help with debugging the conversion" msgstr "Bihurketaren arazketarekin laguntzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "\"Nola eraiki zen\", 'builtin', formulen edo errezeten zerrenda" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output horrela gordeta" @@ -2592,12 +2635,12 @@ msgstr "Liburu elektronikoaren argitaratzailea jarri." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60 msgid "Set the series this ebook belongs to." msgstr "" -"Ezarri ezazu liburu elektroniko hau zein serietan sailkatuko zenukeen." +"Ezarri ezazu liburu elektroniko hau zein sailetan sailkatuko zenukeen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:488 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:62 msgid "Set the index of the book in this series." -msgstr "Serie hauetan ezarri ezazu liburuaren aurkibidea." +msgstr "Liburu-sail hauetan ezarri ezazu liburuaren aurkibidea." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 @@ -2715,27 +2758,29 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:582 msgid "Search pattern (regular expression) to be replaced with sr1-replace." msgstr "" -"sr1-replace-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." +"sr1-ordeztu-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:587 msgid "Replacement to replace the text found with sr1-search." -msgstr "" +msgstr "Ordezkaketa sr1-bilaketa horrekin bilatutako testua ordezkatzeko" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:591 msgid "Search pattern (regular expression) to be replaced with sr2-replace." msgstr "" +"sr2-ordeztu-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:596 msgid "Replacement to replace the text found with sr2-search." -msgstr "" +msgstr "Ordezkaketa sr2-bilaketa horrekin bilatutako testua ordezkatzeko" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:600 msgid "Search pattern (regular expression) to be replaced with sr3-replace." msgstr "" +"sr3-ordeztu-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:605 msgid "Replacement to replace the text found with sr3-search." -msgstr "" +msgstr "Ordezkaketa sr3-bilaketa horrekin bilatutako testua ordezkatzeko" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:707 msgid "Could not find an ebook inside the archive" @@ -2744,8 +2789,8 @@ msgstr "Ezin izan da fitxategi horretan liburu elektronikorik aurkitu" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:765 msgid "Values of series index and rating must be numbers. Ignoring" msgstr "" -"Aurkibideko serieen balioak eta puntuazioa, zenbakiak izan beharko dira. Ez " -"ikusiarena egiten" +"Aurkibideko liburu-sailen balioak eta puntuazioa, zenbakiak izan beharko " +"dira. Ez ikusiarena egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:772 msgid "Failed to parse date/time" @@ -2955,10 +3000,13 @@ msgid "" "\n" " See: " msgstr "" +"Liburuarendako generoa. Aukerak: %s\n" +"\n" +" Ikus: " #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 msgid "for a complete list with descriptions." -msgstr "" +msgstr "zerrenda osoa ikusteko deskripzio eta guzti." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" @@ -3053,15 +3101,16 @@ msgstr "" #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." msgstr "" +"Hainbat HTML fitxategi topatu dira karpetan. %s besterik ez dira erabiliko." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Ez da goi mailako HTML fitxategirik topatu." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Goi mailako HTML %s fitxategia hutsik dago." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3136,12 +3185,12 @@ msgstr "Ezin da esteka gehitu %s aurkibidean" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "Ezin izan da irudia prozesatu %(path)s. Errorea: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format msgid "Unable to process interlaced PNG %s" -msgstr "Ezin izan da prozesatu sareko loturak dituen PNG %s" +msgstr "Ezin izan da sareko loturak dituen PNG %s prozesatu" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1776 #, python-format @@ -3410,7 +3459,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Balioa: eremu ezezaguna " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3430,7 +3479,7 @@ msgstr "Ez" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3483,8 +3532,8 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sailak" +msgstr[1] "Sailak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3628,10 +3677,10 @@ msgstr "" "Eskura ezazu liburu azal bat irudi/gizarte metadatuekin bere ISBN-ren bidez " "hemendik: LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Liburu-azala" @@ -3781,7 +3830,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Artikulu guztiak" @@ -5055,7 +5104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Not allowed" @@ -5773,7 +5822,7 @@ msgstr "Books by same author" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books in this series" -msgstr "Books in this series" +msgstr "Serie honetako liburuak" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Alt+Shift+S" @@ -5967,44 +6016,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s-k ez du formatu eskuragarririk." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Bilatzen hemen:" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Gehitzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Bilatzen azpi-direktorioetan..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Bide (Path) errore" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Zehaztutako direktorioa ezin izan da prozesatu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Libururik ez" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ez da libururik aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Baimenik ez" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Gehituta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Gehiketak huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6013,11 +6073,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Bikoiztutakoak aurkitu dira!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6025,19 +6085,19 @@ msgstr "" "Dagoeneko datu basean badago izenburu berbera duen libururik. Hala eta " "guztiz ere, gehitu?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Bikoiztutakoak gehitzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Gordetzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gordeta" @@ -6217,37 +6277,38 @@ msgstr "Egin klik zabaltzeko" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" +"%(sidx)s horretako %(series)s liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Bildumak" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Egin klik birritan liburuaren zehaztasunen leihoa ikusteko" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Bidea (Path)" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7832,7 +7893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" -msgstr "" +msgstr "Markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 msgid "" @@ -7847,8 +7908,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" -"Ez sartu aurkibiderik helburu testuan markdown lengoaia erabiltzen ari " -"zarenean" +"Ez sartu Aurkibidea helburu testua markdown (testu-fitxategietarako " +"lengoaia) erabiltzen ari zarenean" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" @@ -7884,7 +7945,7 @@ msgstr "Lerroaren luzeerarik handienera behartu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" -msgstr "" +msgstr "Markdown, Textile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" @@ -7990,11 +8051,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Liburu-azaletan zehar arakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" @@ -8059,7 +8120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Remove series" -msgstr "Ezabatu serieak" +msgstr "Ezabatu sailak" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Automatically number books" @@ -9223,11 +9284,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 msgid "If checked, the series will be cleared" -msgstr "Arakatuz gero, seriak ezabatu egingo dira" +msgstr "Arakatuz gero, sailak ezabatu egingo dira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 msgid "&Clear series" -msgstr "" +msgstr "&Ezabatu sailak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 msgid "" @@ -9236,7 +9297,7 @@ msgid "" "you selected them. So if you selected Book A and then Book B,\n" "Book A will have series number 1 and Book B series number 2." msgstr "" -"Ez bada ezer arakatu, liburuen serie-zenbakia honela ezarriko da: 1.\n" +"Ez bada ezer arakatu, liburuen saila-zenbakia honela ezarriko da: 1.\n" "Arakatu bada, hautatutako liburuak modu automatikoan zenbakidun bihurtuko " "dira, zeuk\n" "ezarritako hurrenkeran. Beraz hautatu baduzu lehenengo A Liburua eta gero B " @@ -9246,7 +9307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 msgid "&Automatically number books in this series" -msgstr "" +msgstr "Modu &Automatikoan liburu sail honetan zenbakiak ezarri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 msgid "" @@ -9254,9 +9315,9 @@ msgid "" "for that series. Checking this box will tell calibre to start numbering\n" "from the value in the box" msgstr "" -"Serieak normalean zenbaketa berriarekin geratuko dira datu baseko zenbakirik " -"altuenetik hasita\n" -"serie horretarako. Kutxa hau arakatzea calibreri adieraziko dio " +"Liburu sailak normalean zenbaketa berriarekin geratuko dira datu baseko " +"zenbakirik altuenetik hasita\n" +"liburu-sail horretarako. Kutxa hau arakatzea calibreri adieraziko dio " "zenbaketarekin hasteko\n" "kutxan dagoen zenbakitik hasita" @@ -9884,20 +9945,20 @@ msgstr "Bertan behara uzten..." msgid "Authors" msgstr "Egileak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10401,8 +10462,8 @@ msgstr "Sartu egile baten izena. Egile bakarra erabili daiteke." msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" -"Sartu serie baten izena, indizerik gabe. Serie bakar baten izena erabili " -"daiteke bakarrik." +"Sartu liburu-sail baten izena, indizerik gabe. Liburu-sail bakar baten izena " +"erabili daiteke bakarrik." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218 msgid "Enter tags separated by spaces" @@ -10425,7 +10486,7 @@ msgstr "Bilatu bakarrik adierazitako eremuetan:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 msgid "Titl&e/Author/Series ..." -msgstr "Iz&enburua/Egilea/Serieak ..." +msgstr "Iz&enburua/Egilea/Liburu-sailak ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 msgid "Choose formats" @@ -11128,7 +11189,7 @@ msgstr "Adierazpen arrunta (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143 msgid "Series:" -msgstr "Seriea:" +msgstr "Liburu-sailak:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144 msgid "Regular expression (?P)" @@ -11136,7 +11197,7 @@ msgstr "Adierazpen arrunta (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146 msgid "Series index:" -msgstr "Seriearen aurkibidea:" +msgstr "Liburu-sailaren aurkibidea:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147 msgid "Regular expression (?P)" @@ -11443,7 +11504,7 @@ msgstr "" msgid "Restore default layout" msgstr "Berrezarri lehenetsitako diseinua" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11809,10 +11870,6 @@ msgstr "" msgid "Choose formats for " msgstr "Aukeratu formatuak honentzat " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Baimenik ez" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Ez daukazu honako fitxategiak irakurtzeko baimenik:" @@ -12067,7 +12124,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" -msgstr "Ezabatu erabiltzen ez diren serieak (libururik ez daukaten serieak)" +msgstr "" +"Ezabatu erabiltzen ez diren liburu-sailak (libururik ez daukaten sailak)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:178 msgid "" @@ -12726,7 +12784,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" -msgstr "Testu zutabea serie moduko informazioa gordetzeko" +msgstr "Testu zutabea liburu-sail moduko informazioa gordetzeko" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" @@ -12829,7 +12887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "" +msgstr "Nire liburu-sailak" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" @@ -12872,8 +12930,8 @@ msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -"Bilatutako izenek ezin dute _index amaiera izan, izen horiek zutabe " -"serieetarako erreserbaturik daudelako." +"Bilatutako izenek ezin dute _index amaiera izan, izen horiek liburu-sail " +"zutabeetarako erreserbaturik daudelako." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238 msgid "No column heading was provided" @@ -13323,7 +13381,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:230 msgid "Use &Roman numerals for series" -msgstr "Erabili &Erromatar zenbakiak serietan" +msgstr "Erabili &Erromatar zenbakiak liburu-sailetarako" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:231 msgid "" @@ -13717,11 +13775,11 @@ msgstr "" "izango baina hau ez da beharrezkoa; calibren edonon erabil dezakezun edozein " "txantiloi sorburu kutxan ere erabil dezakezu.\n" "\n" -"Konexio-taularen erabilpen bat serieen informazioa duen izenburua aldatzea " -"izan daiteke. Beste erabilpen bat izan daiteke egileen multzoa aldatzea, " -"mobi erabiltzaileek erabil dezaketen zerbait, kindlek hain beharrezkoak " -"dituen ';' horiek lortzeko. Hirugarren erabilpen posible bat: hizkuntza " -"zehaztea." +"Konexio-taularen erabilpen bat liburu-sailen informazioa duen izenburua " +"aldatzea izan daiteke. Beste erabilpen bat izan daiteke egileen multzoa " +"aldatzea, mobi erabiltzaileek erabil dezaketen zerbait, kindlek hain " +"beharrezkoak dituen ';' horiek lortzeko. Hirugarren erabilpen posible bat: " +"hizkuntza zehaztea." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" @@ -14000,6 +14058,10 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"Aurrizkirik gabeko terminoa sartzen duzunean, bilatzerakoan, calibrek " +"lehenetsita du metadatu guztiak bilatzea. Adibidez, 'asimov' sartuz gero ez " +"du egile eremua bakarrik arakatuko baizik eta etiketak, liburu-sailak, " +"iruzkinak-eta ere bai. Erabil ezazu aukera hau jokabide hori aldatzeko." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 msgid "&Limit the searched metadata" @@ -14016,6 +14078,11 @@ msgid "" "you always use prefixes in your saved searches. For example, use " "\"series:Foundation\" rather than just \"Foundation\" in a saved search" msgstr "" +"Ohar zaitez aukera hau bilaketa guztietara hedatuko dela, baita gordetako " +"bilaketak eta murrizketak ere. Beraz, aukera hau erabiltzen baduzu, hobe " +"duzu ziurtatzea aurrizkiak erabiltzen dituzula gordetako bilaketetan. " +"Adibidez, erabil ezazu \"liburu-sail:Fundazioa\" eta ez \"Fundazioa\" soilik " +"bilaketa bat gordetzerakoan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:117 msgid "" @@ -14730,7 +14797,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14776,7 +14843,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14892,19 +14959,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14912,7 +14979,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14920,7 +14987,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14928,13 +14995,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15100,7 +15167,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50 msgid "Manage Series" -msgstr "" +msgstr "Kudeatu liburu-sailak" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52 msgid "Manage Publishers" @@ -15458,53 +15525,53 @@ msgstr "" "sistemaren erretiluan exekutatzen arituko da. Ixteko sakatu Irten " "sistemaren erretiluaren testuinguruko menuan." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Eguneraketa prest!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Erakutsi berriro ohar hau eguneraketa berriekin" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Eguneratu" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Eguneraketa aurkitua" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16709,7 +16776,7 @@ msgid "" "Default: '%default'\n" "Applies to: ePub, MOBI output formats" msgstr "" -"Baita ere bere baitan 'Serieak' atala, katalogoan.\n" +"Baita ere bere baitan 'Liburu-sailak' atala, katalogoan.\n" "Lehenetsita: '%default'\n" "Aplikatzeko: ePub, MOBI output formatuetara" @@ -17596,19 +17663,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" "

                Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira " "zera honetan: %s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -17658,15 +17725,15 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37 msgid "The series" -msgstr "Serieak" +msgstr "Liburu-sailak" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38 msgid "" "The series number. To get leading zeros use {series_index:0>3s} or " "{series_index:>3s} for leading spaces" msgstr "" -"Serie zenbakia. Erabil ezazu {series_index:0>3s} zeroak ezkerretara " -"tartekatzeko edo {series_index:>3s} espazioak tartekatzeko" +"Liburu-sailaren zenbakia. Erabil ezazu {series_index:0>3s} zeroak " +"ezkerretara tartekatzeko edo {series_index:>3s} espazioak tartekatzeko" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41 msgid "The rating" @@ -18063,7 +18130,7 @@ msgstr "ETIKETAK: %s
                " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
                " -msgstr "" +msgstr "LIBGURU-SAILAK: %(series)s [%(sidx)s]
                " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -19234,7 +19301,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19254,14 +19321,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19270,11 +19350,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19292,11 +19372,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19315,12 +19395,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19333,11 +19413,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19365,11 +19445,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19380,11 +19460,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19405,11 +19485,12 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" +"Kontrolatu liburuen izenburuen eta sailen izenen sailkapena liburutegian" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19429,11 +19510,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" +"Kontrolatu izenburuen eta sailen formateatzea txantiloietan erabiltzerakoan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19450,11 +19532,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19468,11 +19550,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19485,11 +19567,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19560,11 +19642,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19591,26 +19673,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19629,11 +19711,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19645,11 +19727,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19657,11 +19739,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19673,11 +19755,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19691,11 +19773,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19703,11 +19785,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19716,33 +19798,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19752,11 +19834,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19767,11 +19849,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19783,11 +19865,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19938,6 +20020,9 @@ msgstr "" #~ "Ezin izan da %s disko irakurgailua detektatu. Zure kernela, ziur aski, SYSFS " #~ "horren bertsio zaharkitu bat esportatzen arituko da." +#~ msgid "List builtin recipes" +#~ msgstr "\"Nola eraiki zen\", 'builtin', formulen edo errezeten zerrenda" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 4d943864ad..ab213d1fdd 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-09 04:20+0000\n" "Last-Translator: Milad Naseri \n" "Language-Team: Persian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1041,7 +1042,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1049,8 +1050,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1435,6 +1436,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1959,11 +1964,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2975,7 +2982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3155,10 +3162,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3299,7 +3306,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4454,7 +4461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5325,72 +5332,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5553,37 +5571,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7275,11 +7293,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9065,20 +9083,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10576,7 +10594,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10911,10 +10929,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13671,7 +13685,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13717,7 +13731,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13833,19 +13847,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13853,7 +13867,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13861,7 +13875,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13869,13 +13883,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14369,53 +14383,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16187,17 +16201,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17733,7 +17747,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17753,14 +17767,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17769,11 +17796,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17791,11 +17818,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17814,12 +17841,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17832,11 +17859,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17864,11 +17891,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17879,11 +17906,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17904,11 +17931,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17928,11 +17955,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17949,11 +17976,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17967,11 +17994,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17984,11 +18011,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18059,11 +18086,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18090,26 +18117,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18128,11 +18155,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18144,11 +18171,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18156,11 +18183,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18172,11 +18199,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18190,11 +18217,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18202,11 +18229,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18215,33 +18242,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18251,11 +18278,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18266,11 +18293,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18282,11 +18309,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index ae04afc466..34a49bbba7 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-13 16:55+0000\n" "Last-Translator: Esa Parta \n" "Language-Team: Finnish \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1073,7 +1074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Uutiset" @@ -1081,8 +1082,8 @@ msgstr "Uutiset" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1469,6 +1470,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikoi Nokia 770 internet tablet -laitteen kanssa." @@ -2041,11 +2046,13 @@ msgstr "Asetukset ulostulon metatiedoille" msgid "Options to help with debugging the conversion" msgstr "Asetukset, joilla käännöksen debuggausta helpotetaan" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listaa sisäänrakennetut reseptit" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ulostulo tallennettu osoitteeseen" @@ -3070,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3250,10 +3257,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3394,7 +3401,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4549,7 +4556,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5420,72 +5427,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5648,37 +5666,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7370,11 +7388,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9160,20 +9178,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10671,7 +10689,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11006,10 +11024,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13766,7 +13780,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13812,7 +13826,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13928,19 +13942,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13948,7 +13962,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13956,7 +13970,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13964,13 +13978,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14464,53 +14478,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16282,17 +16296,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17832,7 +17846,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17852,14 +17866,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17868,11 +17895,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17890,11 +17917,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17913,12 +17940,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17931,11 +17958,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17963,11 +17990,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17978,11 +18005,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18003,11 +18030,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18027,11 +18054,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18048,11 +18075,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18066,11 +18093,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18083,11 +18110,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18158,11 +18185,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18189,26 +18216,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18227,11 +18254,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18243,11 +18270,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18255,11 +18282,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18271,11 +18298,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18289,11 +18316,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18301,11 +18328,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18314,33 +18341,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18350,11 +18377,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18365,11 +18392,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18381,11 +18408,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18456,6 +18483,9 @@ msgstr "" #~ msgid "Communicate with the Booq Avant" #~ msgstr "Kommunikoi Booq Avantin kanssa" +#~ msgid "List builtin recipes" +#~ msgstr "Listaa sisäänrakennetut reseptit" + #~ msgid " " #~ msgstr " " diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 1d325d318c..39c530410f 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-06-11 18:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 8fec43f520..2985e0911c 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-23 08:07+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-07-31 20:22+0000\n" "Last-Translator: Vincent Coiffier \n" "Language-Team: Français \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: 2011-07-24 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-08-01 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -61,15 +61,15 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -85,10 +85,10 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -99,6 +99,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -138,9 +139,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -168,21 +169,21 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -242,7 +243,7 @@ msgid "Preferences" msgstr "Préférences" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Boutique" @@ -1131,7 +1132,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Informations" @@ -1139,8 +1140,8 @@ msgstr "Informations" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogue" @@ -1548,6 +1549,10 @@ msgstr "Communiquer avec le lecteur Nextbook" msgid "Communicate with the Moovybook Reader" msgstr "Communiquer avec le lecteur Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Communiquer avec le COBY" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communiquer avec la tablette internet Nokia 770." @@ -2181,11 +2186,13 @@ msgstr "Options pour indiquer les métadonnées en sortie" msgid "Options to help with debugging the conversion" msgstr "Options d'aide pour le débogage de la conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lister les recettes intégrées" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Sortie sauvegardée vers" @@ -3489,7 +3496,7 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3699,10 +3706,10 @@ msgstr "" "Récupère les métadonnées sociales/la couverture du livre identifié par ISBN " "à partir de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Couverture" @@ -3875,7 +3882,7 @@ msgstr "" "Lors de l'ajout de la Table des Matières au livre, l'ajouter au début du " "livre plutôt qu'à la fin. Non recommandé." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tous les articles" @@ -5223,7 +5230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Interdit" @@ -6187,44 +6194,55 @@ msgstr "Ce livre n'existe plus dans la bibliothèque" msgid "%s has no available formats." msgstr "%s n'a pas de format disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Recherche dans" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Ajout..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Recherche dans tous les sous-répertoires..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Chemin de l'erreur" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Le chemin spécifié ne peut pas être traité." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Aucun livre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Aucun livre trouvé" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Aucune permission" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Ajouté" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "L'ajout a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6233,11 +6251,11 @@ msgstr "" "redémarrer Calibre et ajoutez les livres avec un incrément plus petit, " "jusqu'à ce que vous trouviez le livre problèmatique." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Des doublons ont été détectés !" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6245,19 +6263,19 @@ msgstr "" "Des livres avec des titres identiques à ceux qui suivent existent déjà la " "base. Voulez-vous quand-même les ajouter ?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Ajoute les doublons..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Sauvegarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Collecte des données, veuillez patienter..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Sauvegardé" @@ -6434,37 +6452,37 @@ msgstr "Cliquer pour ouvrir" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Coller la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copier la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Double-cliquer pour ouvrir la fenêtre de détails du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Chemin" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8243,11 +8261,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navigation par couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Le navigateur de coverture ne peut ête chargé" @@ -10280,22 +10298,22 @@ msgstr "Abandon..." msgid "Authors" msgstr "Auteurs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Aucun article trouvé**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Cliquer dans une colonne de la vue librairie pour visualiser les " "informations de ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Livres avec l'article sélectionné \"{0}\": {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11542,6 +11560,15 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.

                " msgstr "" +"
                \n" +"

                Indiquer une expression régulière à utiliser pour essayer de deviner les " +"métadonnées des livres à partir des noms de fichiers.

                \n" +"

                Un tutoriel " +"sur l'utilisation des expressions régulières est disponible.

                \n" +"

                Utiliser la fonctionnalité de Test ci-dessous pour tester votre " +"expression régulière sur quelques exemples de noms de fichiers (rappelez-" +"vous d'y inclure l'extension du fichier). Les noms des groupes pour les " +"diverses entrées de métadonnées sont affichés dans les info-bulles.

                " #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -11903,7 +11930,7 @@ msgstr "Rétrécir la colonne si elle est trop large pour le contenu" msgid "Restore default layout" msgstr "Restaurer l'affichage par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12282,10 +12309,6 @@ msgstr "Supprimer le format sélectionné pour ce livre" msgid "Choose formats for " msgstr "Choisir les formats pour " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Aucune permission" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Vous n'avez par la permission de lire les fichiers suivants :" @@ -13356,6 +13379,15 @@ msgid "" "book</a> will generate a link to the book on the Beam ebooks " "site." msgstr "" +"Si coché, cette colonne sera affichée en HTML dans les détails du livre et " +"le serveur de contenu. Ceci peut être utilisé pour construire des liens dans " +"les modèles. Par exemple, le modèle " +"
                <big><b>{title}</b></big>{series:| "
                +"[|}{series_index:| [|]]}
                va créer un champ affichant le titre en " +"caractères larges et gras, suivi des séries, par exemple
                \"An " +"Oblique Approach [Belisarius [1]]\". Le modèle
                <a "
                +"href=\"http://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam "
                +"book</a>
                générera un lien sur le livre du site Beam ebooks." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" @@ -13391,6 +13423,11 @@ msgid "" "displays the number with 2 digits after the decimal point and thousands " "separated by commas." msgstr "" +"Exemples: Le format {0:.1f} donne un nombre à virgule flottante " +"avec un chiffre après la virgule. Le format " +"Prix: $ {0:,.2f} affiche \"Prix $ \" suivi " +"d'un nombre avec 2 chiffres après la virgule et les milliers séparés par des " +"virgules." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No lookup name was provided" @@ -13549,6 +13586,10 @@ msgid "" "specifier.\n" " " msgstr "" +"

                Le format doit commencer par {0:\n" +"et terminer par } Vous pouvez avoir du texte avant et après le " +"format.\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243 msgid "" @@ -15401,7 +15442,7 @@ msgid "Invert" msgstr "Inverser" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Membre" @@ -15453,7 +15494,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15570,19 +15611,19 @@ msgstr "Télécharger:" msgid "Titl&e/Author/Price ..." msgstr "Titr&e/Auteur/Prix ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Télécharger" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Prix" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15593,7 +15634,7 @@ msgstr "" "que le prix est correct. Le prix n'inclut souvent pas les promotions que la " "boutique peut proposer." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15601,7 +15642,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15614,7 +15655,7 @@ msgstr "" "nouveau le statut DRM dans la boutique. La boutique peut ne pas divulguer " "l'utilisation de DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15622,7 +15663,7 @@ msgstr "" "Le statut DRM de ce libre n'a pas pu être determiné. Il y a de grande " "chances que ce livre soit actuellement soumis à des restrictions DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Les formats suivants peuvent être téléchargés directement: %s" @@ -16154,7 +16195,7 @@ msgstr "" "continuera à tourner dans la zone de notification. Pour le fermer, choisir " "Quitter dans le menu contextuel de la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the %(ver)s. Voir les nouvelles fonctionnalités." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Mise à jour disponible!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Afficher cette notification pour des mises à jour futures" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Obtenir une mise à jour" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "Mettre à jours les &plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d mise(s) à jour de plugins)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Mise à jour trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "plugins mis à jour" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Mise à jour de plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Il y a %d mises à jour de plugins disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Installer et configurer les plugins utilisateur" @@ -18383,17 +18424,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "

                Migre l'ancienne base vers la bibliothèque dans %s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compacte la base" @@ -20156,7 +20197,7 @@ msgstr "Incrémentation automatique de l'index de la série" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20176,14 +20217,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Ajouter un séparateur après avoir compléter un nom d'auteur" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20192,11 +20246,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algorithme de tri par auteur" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20232,11 +20286,11 @@ msgstr "" "petits points sont\n" "sont automatiquement traités." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Utiliser le tri par auteur dans le Navigateur d’Étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20255,12 +20309,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20273,11 +20327,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Contrôler le partitionnement du Navigateur d’Étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20305,12 +20359,12 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Spécifier les colonnes pour le tri de la liste des livres au démarrage" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20321,11 +20375,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Contrôler comment les dates sont affichées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20346,12 +20400,12 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" "Contrôler le tri des titres et séries dans l'affichage de la librairie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20391,12 +20445,12 @@ msgstr "" "sur Enter sans rien\n" "modifier est suffisant pour modifier le tri." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" "Contrôler le formatage des titres et séries utilisés dans les modèles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20413,13 +20467,13 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Indiquer la liste des mots considérés comme des \"articles\" pour les " "chaines de tri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20444,12 +20498,12 @@ msgstr "" "Pour désactiver, utiliser cette expression: '^$'\n" "Par défaut: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Spécifier un répertoire auquel calibre doit se connecter au démarrage" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20472,11 +20526,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Spécifier les règles de renommage pour les collections SONY." -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20547,11 +20601,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Spécifier comment les collections SONY sont triées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20578,13 +20632,13 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Contrôler comment les étiquettes sont appliquées lors de la copie des livres " "vers une autre bibliothèque" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20594,20 +20648,20 @@ msgstr "" "d'un livre' ont été ajoutées lors de la copie des livres vers une autre " "bibliothèque" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Indiquer le nombre maximum d'étiquettes à afficher par livre dans le serveur " "de contenu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Indiquer les champs de métadonnées personnalisées que le serveur de contenu " "pourra ou ne pourra pas afficher." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20643,11 +20697,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Fixe le nombre maximum de 'niveaux' de tri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20659,13 +20713,13 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Spécifier quelle police utiliser lors de la génération d'une couverture par " "défaut" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20679,11 +20733,11 @@ msgstr "" "(Liberation Serif) ne contient pas de glyphes pour la langue des livres dans " "votre bibliothèque." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Contrôler le comportement de la liste de livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20704,11 +20758,11 @@ msgstr "" "par colonne ou\n" "par pixel. Par défaut : par colonne." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Langue à utiliser lors du tri." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20722,13 +20776,13 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Nombre de colonnes pour une métadonnée personnalisée dans la boite de " "dialogue d'édition des métadonnées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20741,11 +20795,11 @@ msgstr "" "affichés en utilisant deux\n" "colonnes. A 'False', une colonne est utilisée." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Le nombre de secondes à attendre avant d'envoyer les emails" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20761,12 +20815,12 @@ msgstr "" "après le redémarrage\n" "de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" "Supprime les lignes jaunes brillantes sur les bords de la liste de livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20778,13 +20832,13 @@ msgstr "" "prendrons effet\n" "après un redémarrage de Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "La hauteur et le largeur maximum des couvertures sauvegardées dans la " "bibliothèque Calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20796,11 +20850,11 @@ msgstr "" "des couvertures\n" "extrêmement larges." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Où envoyer les les news téléchargées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20810,11 +20864,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Quelles interfaces le serveur de contenu devraient écouter" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20834,11 +20888,11 @@ msgstr "" "connections (ceci peut ne pas\n" "fonctionner sur tous les systèmes d'exploitation)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Barre d'outil non définie sur OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20850,11 +20904,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23615,6 +23669,9 @@ msgstr "" #~ msgid "Header" #~ msgstr "En-tête" +#~ msgid "List builtin recipes" +#~ msgstr "Lister les recettes intégrées" + #~ msgid "The regular expression to use to remove the footer." #~ msgstr "L'expression régulière à utiliser pour supprimer le pied de page." diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 673bcc798e..3805c76f92 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-07 18:57+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" "Language: gl\n" @@ -60,15 +60,15 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Preferencias" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1102,7 +1103,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noticias" @@ -1110,8 +1111,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1516,6 +1517,10 @@ msgstr "Comunicarse co Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicar coa tableta de Internet Nokia 770." @@ -2122,11 +2127,13 @@ msgstr "As opcións para asignar metadatos na saída" msgid "Options to help with debugging the conversion" msgstr "Opción para axudar coa depuración da conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listar as receitas incorporadas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Saída gardada en" @@ -3380,7 +3387,7 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3577,10 +3584,10 @@ msgstr "" "Obtén metadatos sociais ou imaxes para o libro identificado polo ISBN a " "través de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Cuberta" @@ -3727,7 +3734,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos os artigos" @@ -5049,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Non permitido" @@ -5958,44 +5965,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s non ten formatos dispoñíbeis" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Buscando" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Engadindo..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Buscando en todos os cartafoles dependentes" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Erro na ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Non se puido procesar o directorio especificado." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Sen libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Non se atoparon libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Permiso denegado" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Engadido" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Produciuse un erro ao engadir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6004,11 +6022,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Atopáronse duplicados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6016,19 +6034,19 @@ msgstr "" "Xa existen libros co mesmo título que os seguintes na base de datos. Desexa " "engadilos de todos os xeito?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Engadindo os duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Gardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gardado" @@ -6205,37 +6223,37 @@ msgstr "Prema para abrir" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Coleccións" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Pegar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Premer dúas veces para abrir a xanela Detalles do Libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7992,11 +8010,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Explorar por cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Non foi posíbel cargar o explorador de cubertas" @@ -9962,20 +9980,20 @@ msgstr "Interrumpindo..." msgid "Authors" msgstr "Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11577,7 +11595,7 @@ msgstr "" msgid "Restore default layout" msgstr "Restaurar a disposición por defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11945,10 +11963,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolla os formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Permiso denegado" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Non ten permiso para ler os ficheiros seguintes:" @@ -15019,7 +15033,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -15065,7 +15079,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15181,19 +15195,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15201,7 +15215,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15209,7 +15223,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15217,13 +15231,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15743,53 +15757,53 @@ msgstr "" "continuará executándose na bandexa do sistema. Para pechalo, escolla " "Saír no menú contextual da bandexa do sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Hai unha actualización dispoñíbel!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostrar esta notificación para actualizacións futuras" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Obter actualización" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Actualización atopada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17910,19 +17924,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" "

                Migrando a base de datos antiga á biblioteca de libros electrónicos en " "%s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -19631,7 +19645,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19651,14 +19665,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19667,11 +19694,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19689,11 +19716,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19712,12 +19739,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19730,11 +19757,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19762,11 +19789,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19777,11 +19804,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19802,11 +19829,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19826,11 +19853,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19847,11 +19874,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19865,11 +19892,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19882,11 +19909,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19957,11 +19984,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19988,26 +20015,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20026,11 +20053,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20042,11 +20069,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20054,11 +20081,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20070,11 +20097,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20088,11 +20115,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20100,11 +20127,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20113,33 +20140,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20149,11 +20176,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20164,11 +20191,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20180,11 +20207,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22158,6 +22185,9 @@ msgstr "" #~ "útil, considere facer unha doazón para axudar ao seu desenvolvemento. A súa " #~ "contribución axudará a continuar co desenvolvemento do calibre." +#~ msgid "List builtin recipes" +#~ msgstr "Listar as receitas incorporadas" + #~ msgid "Choose plugin" #~ msgstr "Elixir engadido" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 9a172d6b85..6e53155238 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-28 13:47+0000\n" "Last-Translator: Eran Cohen \n" "Language-Team: Hebrew \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "העדפות" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1053,7 +1054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "חדשות" @@ -1061,8 +1062,8 @@ msgstr "חדשות" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "קטלוג" @@ -1449,6 +1450,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "תקשר עם מחשב טאבלט נוקיה 770" @@ -1979,11 +1984,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "פרט מתכונים מובנים" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "הפלט נשמר אל" @@ -3001,7 +3008,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3181,10 +3188,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3325,7 +3332,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4480,7 +4487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5351,72 +5358,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5579,37 +5597,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7301,11 +7319,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9091,20 +9109,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10602,7 +10620,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10937,10 +10955,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13697,7 +13711,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13743,7 +13757,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13859,19 +13873,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13879,7 +13893,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13887,7 +13901,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13895,13 +13909,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14395,53 +14409,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16213,17 +16227,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17764,7 +17778,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17784,14 +17798,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17800,11 +17827,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17822,11 +17849,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17845,12 +17872,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17863,11 +17890,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17895,11 +17922,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17910,11 +17937,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17935,11 +17962,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17959,11 +17986,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17980,11 +18007,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17998,11 +18025,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18015,11 +18042,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18090,11 +18117,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18121,26 +18148,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18159,11 +18186,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18175,11 +18202,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18187,11 +18214,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18203,11 +18230,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18221,11 +18248,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18233,11 +18260,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18246,33 +18273,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18282,11 +18309,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18297,11 +18324,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18313,11 +18340,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18390,6 +18417,9 @@ msgstr "" #~ msgid "Communicate with the Nook Color eBook reader." #~ msgstr "תקשר עם הקורא האלקטרוני, נוק הצבעוני (Nook Color)." +#~ msgid "List builtin recipes" +#~ msgstr "פרט מתכונים מובנים" + #, python-format #~ msgid "Failed to parse: %s with error: %s" #~ msgstr "קריאת %s נכשלה עם השגיאה: %s" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 47c69fcce1..a997bf61e7 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-03-19 05:11+0000\n" "Last-Translator: Varun Kansal \n" "Language-Team: Hindi \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "वरियता" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index e3cd551196..1758f66818 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-30 12:01+0000\n" "Last-Translator: wattomon \n" "Language-Team: Croatian \n" @@ -16,7 +16,7 @@ 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: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Postavke" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1049,7 +1050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vijesti" @@ -1057,8 +1058,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1443,6 +1444,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komuniciraj sa Nokia 770 internet tabletom." @@ -2014,11 +2019,13 @@ msgstr "Opcije za postavljanje metapodataka u izlaz" msgid "Options to help with debugging the conversion" msgstr "Opcije za pomoć kod ispravljanja grešaka konverzije" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Izlistaj uglavljene recepte" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Izlaz spremljen u" @@ -3153,7 +3160,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3343,10 +3350,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omot" @@ -3487,7 +3494,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Svi članci" @@ -4720,7 +4727,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nije dozvoljeno" @@ -5595,44 +5602,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nema raspoložive formate." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Pretraživanje u" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodavanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Pretraživanje u svim pod-direktorijima..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Greška u putu" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Specificirani direktorij nije mogao biti procesiran." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nema knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nema pronađenih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Bez dozvole" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Neuspjelo dodavanje" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5640,11 +5658,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Pronađeni duplikati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5652,19 +5670,19 @@ msgstr "" "Knjige sa naslovom identičnim slijedećim već postoje u bazi podataka. Dodaj " "ih, bez obzira?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodavanje duplikata..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Spremanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Spremljeno" @@ -5827,37 +5845,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Put" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7571,11 +7589,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Pretražuj po omotima" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9368,20 +9386,20 @@ msgstr "Prekidam..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10905,7 +10923,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11245,10 +11263,6 @@ msgstr "" msgid "Choose formats for " msgstr "Odaberite format za " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Bez dozvole" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Vi nemate dozvolu da čitate slijedeće datoteke:" @@ -14041,7 +14055,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14087,7 +14101,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14203,19 +14217,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14223,7 +14237,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14231,7 +14245,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14239,13 +14253,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14746,53 +14760,53 @@ msgstr "" "će nastaviti biti aktivan u sustavnom poslužavniku. Da zatvorite, odaberite " "Prekini u sadržajnom izborniku sustavnog poslužavnika." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16674,18 +16688,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" "

                Preseljavanje stare baze podataka na ebook biblioteku u %s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -18258,7 +18272,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18278,14 +18292,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18294,11 +18321,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18316,11 +18343,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18339,12 +18366,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18357,11 +18384,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18389,11 +18416,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18404,11 +18431,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18429,11 +18456,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18453,11 +18480,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18474,11 +18501,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18492,11 +18519,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18509,11 +18536,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18584,11 +18611,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18615,26 +18642,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18653,11 +18680,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18669,11 +18696,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18681,11 +18708,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18697,11 +18724,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18715,11 +18742,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18727,11 +18754,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18740,33 +18767,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18776,11 +18803,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18791,11 +18818,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18807,11 +18834,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21845,6 +21872,9 @@ msgstr "" #~ "pristup na calibre kolekciju knjiga direktno sa uređaja. Da ovo uradite prvo " #~ "morate uključiti sadržajni poslužitelj." +#~ msgid "List builtin recipes" +#~ msgstr "Izlistaj uglavljene recepte" + #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "&Pretvori unikodne znakove u ASCII." diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 38577e810f..05a0a01780 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-20 18:50+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Beállítások" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Bolt" @@ -1093,7 +1094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Hírek (RSS)" @@ -1101,8 +1102,8 @@ msgstr "Hírek (RSS)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalógus" @@ -1506,6 +1507,10 @@ msgstr "Kommunikáció a Nextbook olvasóval" msgid "Communicate with the Moovybook Reader" msgstr "A Moovybook Readerrel kommunikál" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kapcsolódás Nokia 770 internet tablethez" @@ -2109,11 +2114,13 @@ msgstr "A kimenet metaadat beállításai" msgid "Options to help with debugging the conversion" msgstr "A hibakereséshez használható opciók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Beépített hírösszeállítások" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Kimenet elmentve:" @@ -3319,7 +3326,7 @@ msgstr "Nem" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3508,10 +3515,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Borító" @@ -3658,7 +3665,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Minden cikk" @@ -4928,7 +4935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nem engedélyezett" @@ -5839,44 +5846,55 @@ msgstr "" msgid "%s has no available formats." msgstr "Nincs elérhető formátum a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Keresés a következőben:" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Hozzáadás..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Keresés minden almappában..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Elérési útvonal hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "A megadott könyvtárt nem lehet használni." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nincsenek könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nem talált könyveket." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Hozzáadva" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "A hozzáadás nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5884,30 +5902,30 @@ msgstr "" "Probléma történt a könyvek hozzáadása közben. Indítsa újra a calibre-t és " "válasszon ki kevesebbet, amíg meg nem találja a problémát okozó könyvet." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Már létezik egy ilyen példány!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Ugyanezzel a címmel már létezik egy könyv az adatbázisban. Mégis hozzáadja?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Duplikációk hozzáadása..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Mentés..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Elmentve" @@ -6082,37 +6100,37 @@ msgstr "Kattints a megnyitásért" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Gyűjtemények" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Borító beillesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Borító másolása" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Kattints duplán a könyv részleteinek megjelenítéséhez" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Elérési út" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7836,11 +7854,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Böngészés borítók alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "A borítóböngésző ne töltődjön be" @@ -9646,20 +9664,20 @@ msgstr "Megszakítás..." msgid "Authors" msgstr "Szerzők" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11196,7 +11214,7 @@ msgstr "" msgid "Restore default layout" msgstr "Alapértelmezett elrendezés visszaállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11536,10 +11554,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -14357,7 +14371,7 @@ msgid "Invert" msgstr "Kijelölés megfordítása" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14403,7 +14417,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14519,19 +14533,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "Cím/Szerző/Ár" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Ár" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14539,7 +14553,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14547,7 +14561,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14555,13 +14569,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15070,53 +15084,53 @@ msgstr "" "tovább fut a tálcán. A bezáráshoz válassza a Kilépést a tálcaikon " "menüjéből." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Új frissítés érhető el!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mutassa ezt az ablakot az elkövetkezendő frissítések során is" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Letöltés" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Új verzió" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16973,17 +16987,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "

                Régi adatbázis áthozatala a jelenlegibe: %s

                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -18551,7 +18565,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18571,14 +18585,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18587,11 +18614,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Szerző rendezési forma algoritmus" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18609,11 +18636,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18632,12 +18659,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18650,11 +18677,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18682,11 +18709,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18697,11 +18724,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18722,11 +18749,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18746,11 +18773,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18767,11 +18794,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18785,11 +18812,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18802,11 +18829,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18877,11 +18904,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18908,26 +18935,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18946,11 +18973,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18962,11 +18989,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18974,11 +19001,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18990,11 +19017,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19008,11 +19035,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19020,11 +19047,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19033,33 +19060,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19069,11 +19096,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19084,11 +19111,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19100,11 +19127,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20416,6 +20443,9 @@ msgstr "" #~ msgid "Click to see the books in the main memory of your reader" #~ msgstr "A készülék belső memóriájában lévő könyvek megjelenítése" +#~ msgid "List builtin recipes" +#~ msgstr "Beépített hírösszeállítások" + #~ msgid "This recipe requires a username and password" #~ msgstr "" #~ "Ehhez a hírösszeállításhoz szükséges egy felhasználónév és egy jelszó" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 492c13e37a..d628ee8f98 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-06 16:58+0000\n" "Last-Translator: Aryo Sanjaya \n" "Language-Team: Indonesian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Pengaturan" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1028,7 +1029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1036,8 +1037,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1422,6 +1423,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1946,11 +1951,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2962,7 +2969,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3142,10 +3149,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3286,7 +3293,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4441,7 +4448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5312,72 +5319,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5540,37 +5558,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7262,11 +7280,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9052,20 +9070,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10563,7 +10581,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10898,10 +10916,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13658,7 +13672,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13704,7 +13718,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13820,19 +13834,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13840,7 +13854,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13848,7 +13862,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13856,13 +13870,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14356,53 +14370,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16174,17 +16188,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17720,7 +17734,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17740,14 +17754,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17756,11 +17783,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17778,11 +17805,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17801,12 +17828,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17819,11 +17846,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17851,11 +17878,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17866,11 +17893,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17891,11 +17918,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17915,11 +17942,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17936,11 +17963,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17954,11 +17981,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17971,11 +17998,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18046,11 +18073,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18077,26 +18104,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18115,11 +18142,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18131,11 +18158,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18143,11 +18170,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18159,11 +18186,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18177,11 +18204,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18189,11 +18216,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18202,33 +18229,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18238,11 +18265,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18253,11 +18280,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18269,11 +18296,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index fa5c846f50..7e0189f7c4 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-26 16:39+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-07-30 21:27+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \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: 2011-07-27 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -63,15 +63,15 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -87,10 +87,10 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -101,6 +101,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -140,9 +141,9 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -170,21 +171,21 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -244,7 +245,7 @@ msgid "Preferences" msgstr "Preferenze" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Negozio" @@ -1084,8 +1085,8 @@ msgid "" "Click 'Show Details' for a list." msgstr "" "Alcuni libri non sono stati trovati nel database di iTunes.\n" -"Eliminarli utilizzando l'app iBooks.\n" -"Fare clic su 'Mostra dettagli' per una lista." +"Eliminali utilizzando iBooks.\n" +"Fai clic su 'Mostra dettagli' per un elenco." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 msgid "" @@ -1108,7 +1109,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notizie" @@ -1116,8 +1117,8 @@ msgstr "Notizie" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogo" @@ -1159,7 +1160,7 @@ msgid "" "Bambook has been correctly configured." msgstr "" "Impossibile connettersi a Bambook. \n" -"Se stati tentando di connetterti via Wi-FI, assicurati che l'indirizzo IP di " +"Se stati tentando di connetterti via Wi-Fi, assicurati che l'indirizzo IP di " "Bambook sia configurato correttamente." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:112 @@ -1523,6 +1524,10 @@ msgstr "Comunica con il Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Comunica con il lettore Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica con l'internet tablet Nokia 770." @@ -1704,7 +1709,7 @@ msgstr "Impossibile individuare il disco %s. Provare a riavviare." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:466 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." -msgstr "Impossibile individuare il mount Point %s. Provare a riavviare." +msgstr "Impossibile individuare il punto di mount %s. Prova a riavviare." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 #, python-format @@ -1840,7 +1845,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "Id del device USB (in hex)" +msgstr "ID dispositivo USB (in hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 @@ -1943,7 +1948,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." -msgstr "Disabilita contrasto." +msgstr "Disabilita la maschera di nitidezza." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" @@ -1951,7 +1956,7 @@ msgid "" "content as well as borders." msgstr "" "Disabilita la rimozione dei margini delle pagine del fumetto. Per alcuni " -"fumetti la rimozione dei margini potrebbere rimuovere parte del contenuto " +"fumetti la rimozione dei margini potrebbe rimuovere parte del contenuto " "oltre che i bordi." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 @@ -2007,7 +2012,7 @@ msgstr "Non applica alcuna elaborazione all'immagine" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" -msgstr "Non convere l'immagine in scala di grigi (bianco e nero)" +msgstr "Non converte l'immagine in scala di grigi (bianco e nero)" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" @@ -2024,8 +2029,8 @@ msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -"Durante la conversione a CBC non aggiunge i ling di ciascuna pagina alla " -"TOC. Questa opzione ha effetto solo se la TOC ha più di una sezione." +"Durante la conversione a CBC non aggiunge i collegamenti di ciascuna pagina " +"all'indice. Questa opzione ha effetto solo se l'indice ha più di una sezione." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:467 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:479 @@ -2075,7 +2080,7 @@ msgstr "" "\n" "Dopo aver specificato l'input e l'output è possibile impostare diverse " "opzioni di conversione. Le opzioni disponibili dipendono dai tipi di file in " -"input ed in output. Per avere un aiuto è possible specificare i file in " +"input ed in output. Per avere un aiuto è possibile specificare i file in " "input e output e usare l'opzione -h.\n" "\n" "Per una documentazione completa sul sistema di conversione vedi\n" @@ -2138,11 +2143,13 @@ msgstr "Opzioni per impostare i metadati in output" msgid "Options to help with debugging the conversion" msgstr "Opzioni per aiutare a individuare problemi con la conversione" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Elenco delle formule di sistema" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output salvato in" @@ -2385,7 +2392,7 @@ msgstr "" msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -"Una espression XPath. Interruzioni di pagina sono inserite prima degli " +"Una espressione XPath. Interruzioni di pagina sono inserite prima degli " "elementi specificati." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 @@ -2441,7 +2448,7 @@ msgid "" "Note that only some output formats support justification." msgstr "" "Cambia allineamento del testo. Impostato a \"sinistra\" il testo della " -"sorgente verrà covertito con un allineamento a sinistra. Impostato a " +"sorgente sarà convertito con un allineamento a sinistra. Impostato a " "\"giustificato\" il testo verrà distribuito per larghezza della pagina. " "Impostato a \"originale\" (predefinito) l'allineamento non verrà cambiato. " "Notare che solo alcuni formati di output supportano il testo giustificato." @@ -2527,9 +2534,9 @@ msgid "" "by Chinese and Japanese for instance) the representation based on the " "current calibre interface language will be used." msgstr "" -"Translittera i caratteri unicode in caratteri ASCII. Usare con attenzione " -"perchè i caratteri unicode verranno sostituiti. Ad esempio sostituirà \"%s\" " -"con \"Mikhail Gorbachiov\". Nei casi in cui sono possibili più " +"Traslittera i caratteri unicode in caratteri ASCII. Usare con attenzione " +"perché i caratteri unicode verranno sostituiti. Ad esempio, sostituirà " +"\"%s\" con \"Mikhail Gorbachiov\". Nei casi in cui sono possibili più " "rappresentazioni di un carattere (ad esempio i caratteri in comune tra " "cinese e giapponese) verrà usata la rappresentazione del linguaggio scelto " "per l'interfaccia di calibre." @@ -2581,7 +2588,7 @@ msgstr "Imposta la descrizione dell'ebook" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:480 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:56 msgid "Set the ebook publisher." -msgstr "Imposta il publisher dell'ebook" +msgstr "Imposta l'editore dell'ebook." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:484 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60 @@ -2596,7 +2603,7 @@ msgstr "Imposta l'indice analitico del libro in questa serie" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 msgid "Set the rating. Should be a number between 1 and 5." -msgstr "Imposta il rating. Deve essere un numero compreso tra 1 e 5" +msgstr "Imposta la valutazione. Deve essere un numero compreso tra 1 e 5." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:496 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:66 @@ -2642,7 +2649,7 @@ msgid "" "h3 tags. This setting will not create a TOC, but can be used in conjunction " "with structure detection to create one." msgstr "" -"Riscontrati dei titoli e sottotoli di paragrafo non formattati. Cambio la " +"Rilevati dei titoli e sottotitoli di paragrafo non formattati. Cambio la " "classificazione da h2 a h3. Non saranno create le voci direttamente nella " "TOC, ma possono essere usati con la funzione di ricerca della struttura per " "crearne una nuova." @@ -2659,7 +2666,7 @@ msgid "" "Turn indentation created from multiple non-breaking space entities into CSS " "indents." msgstr "" -"Cambio l'indentazione ottenuta con spazi multipli in una identazione CSS." +"Cambia l'indentazione ottenuta con spazi multipli in un'indentazione CSS." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:542 msgid "" @@ -2669,8 +2676,8 @@ msgid "" "unwrapping this value should be reduced" msgstr "" "Scala usata per determinare la posizione alla quale la linea dovrebbe essere " -"troncata. I valori ammessi sono i decimanli tra 0 e 1. Il default è 0.4, " -"appena sotto il valore mediano della lunghezza. Se solo alcune linee " +"troncata. I valori ammessi sono i decimali tra 0 e 1. Il valore predefinito " +"è 0.4, appena sotto il valore mediano della lunghezza. Se solo alcune linee " "risultano sfasate questo valore dovrebbe essere ridotto." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:550 @@ -2693,7 +2700,7 @@ msgid "" msgstr "" "I marcatori di margine sinistro di interruzione scena sono allineati " "centralmente. Rimpiazzare i marcatori di interruzione scena con una serie di " -"spazi bianchi allineati tramite i righelli orrizontali" +"spazi bianchi allineati tramite i righelli orizzontali" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -2794,7 +2801,7 @@ msgid "" "cause significant changes to your epub, complain to the epubcheck project." msgstr "" "Aggira gli errori dell'ultima versione di epubcheck. epubcheck segnala " -"troppe cose come errori anche se non lo sono. epub-fix tenterà individuarli " +"troppe cose come errori anche se non lo sono. epub-fix tenterà individuarli " "e sostituirli con una forma accettata da epubcheck. Questo può causare " "cambiamenti rilevanti nell'epub, il problema è però causato unicamente dal " "progetto epubcheck." @@ -2895,7 +2902,7 @@ msgstr "" "Non utilizzare SVG per la copertina del libro. Usare questa opzione se " "l'EPUB verrà usato su un dispositivo che non supporta SVG, come l'iPhone o " "il JetBook Lite. Senza questa opzione, alcuni dispositivi visualizzeranno " -"cme copertina una pagina bianca." +"come copertina una pagina bianca." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:95 msgid "" @@ -2966,7 +2973,7 @@ msgid "" "depth first." msgstr "" "Seguire i collegamenti nelle pagine HTML per ampiezza. Normalmente sono " -"seguiti prima in profonditá" +"seguiti prima in profondità" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:255 #, python-format @@ -3069,10 +3076,10 @@ msgid "" "inline: Write the CSS as an inline style attribute.\n" "tag: Turn as many CSS styles as possible into HTML tags." msgstr "" -"Specifica l'handling del CSS. Il Default è class.\n" -"class: Usa le classi CSS e ha degli elementi che fanno riferimento ad esse.\n" -"inline: Scrive il CSS come uno stile di attributo inline.\n" -"tag: Trasforma quanti più CSS style in tag html." +"Specifica la gestione del CSS. Il valore predefinito è class.\n" +"class: usa le classi CSS e ha degli elementi che fanno riferimento ad esse.\n" +"inline: scrive il CSS come uno stile di attributo inline.\n" +"tag: trasforma quanti più stili CSS in tag HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:38 msgid "" @@ -3100,7 +3107,7 @@ msgstr "\tAnalisi HTML..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:345 msgid "\tBaen file detected. Re-parsing..." -msgstr "\tFile di Baen individuato. Rianalizzo..." +msgstr "\tFile di Baen individuato. Nuova analisi..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:361 msgid "Written preprocessed HTML to " @@ -3419,7 +3426,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3520,7 +3527,7 @@ msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" -"Imposta gli autori. Multilpli autori devono essere divisi dal carattere &. I " +"Imposta gli autori. Multipli autori devono essere divisi dal carattere &. I " "nomi degli autori devono essere nell'ordine Nome Cognome." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:44 @@ -3574,7 +3581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:88 msgid "Set the BookID in LRF files" -msgstr "Imposta il BookID nel file LRF" +msgstr "Imposta il BookID nel file LRF" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:153 msgid "No file specified" @@ -3614,10 +3621,10 @@ msgstr "" "Recupera un'immagine di copertina/metadato sociale per il libro identificato " "con da ISBN da LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Copertina" @@ -3696,7 +3703,7 @@ msgid "" "href=\"http://isbndb.com/docs/api/30-keys.html\">here." msgstr "" "Per usare i metadati da isbndb.com devi sottoscrivere un account gratuito, " -"ottenre una chiave di accesso e inserirla qui sotto. Maggiori istruzioni qui." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 @@ -3777,7 +3784,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tutti gli articoli" @@ -3896,7 +3903,7 @@ msgstr "Versione OPF da creare. Il valore predefinito è %default" msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -"Crea un documento Adobe \"page-map\" se le preferenze di impaginazione sono " +"Crea un documento Adobe \"page-map\" se le preferenze di impaginazione sono " "disponibili." #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:128 @@ -4065,7 +4072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" -msgstr "Opzioni di crittogafia" +msgstr "Opzioni di cifratura:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:21 msgid "" @@ -4121,7 +4128,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 msgid "Merge Options:" -msgstr "Opzioni di unione" +msgstr "Opzioni di unione:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:25 msgid "" @@ -4135,7 +4142,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 msgid "Reverse Options:" -msgstr "Opzioni di rovesciamento" +msgstr "Opzioni di rovesciamento:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:24 msgid "" @@ -4149,7 +4156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 msgid "Rotate Options:" -msgstr "Opzioni di rotazione" +msgstr "Opzioni di rotazione:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:25 msgid "" @@ -4179,7 +4186,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Split Options:" -msgstr "Opzioni di divisione" +msgstr "Opzioni di divisione:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:31 #, python-format @@ -4345,14 +4352,14 @@ msgstr "" "Struttura del paragrafo.\n" "Le scelte possibili sono ['auto', 'block', 'single', 'print', 'unformatted', " "'off']\n" -"* auto: Cerca di identificare automaticamente il tipo di paragrafo.\n" -"* block: Considera interruzione di paragrafo ogni linea vuota.\n" -"* single: Considera paragrafo ogni linea.\n" -"* print: Considera paragrafo ogni linea che inizia con 2 o più spazi, o un " +"* auto: cerca di identificare automaticamente il tipo di paragrafo.\n" +"* block: considera interruzione di paragrafo ogni linea vuota.\n" +"* single: considera paragrafo ogni linea.\n" +"* print: considera paragrafo ogni linea che inizia con 2 o più spazi, o un " "tab. \n" -"* unformatted: Troppe riche hanno interruzioni, spazi, indentazione. Cerca " +"* unformatted: troppe righe hanno interruzioni, spazi, indentazione. Cerca " "di capire la struttura e differenziare i vari elementi.\n" -"* off: Non modifica la struttura del paragrafo. Questo è utile in " +"* off: non modifica la struttura del paragrafo. Questo è utile in " "combinazione con la formattazione Markdown o Textile per assicurare che non " "venga persa la formattazione originale." @@ -4384,7 +4391,7 @@ msgid "" "all spaces will be displayed." msgstr "" "Normalmente gli spazi multipli vengono trasformati in uno unico. Con questa " -"opzioni vergono visualizzati tutti gli spazi." +"opzioni sono visualizzati tutti gli spazi." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:56 msgid "" @@ -4438,7 +4445,7 @@ msgid "" "always removed with plain text output." msgstr "" "Non rimuovere i link all'interno del documento. Questa opzione è utile solo " -"se accompagnata ad un opzione di formattazione del testo diversa da " +"se accompagnata ad un'opzione di formattazione del testo diversa da " "\"plain\". L'uso dell'opzione \"plain\" rimuove sempre i link dai documenti" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:66 @@ -4944,7 +4951,7 @@ msgstr "Rimuovi la libreria" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" -msgstr "Sceglie un libro a caso" +msgstr "Scegli un libro a caso" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" @@ -5086,8 +5093,8 @@ msgstr "Fallito" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "Database integrity check failed, click Show details for details." msgstr "" -"Verifica di integrità del database fallita. Cliccka \"Mostra i dettagli\" " -"per più informazioni." +"Verifica di integrità del database fallita. Fai clic su \"Mostra i " +"dettagli\" per ulteriori informazioni." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "No problems found" @@ -5114,7 +5121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Non permesso" @@ -5540,7 +5547,7 @@ msgid "" msgstr "" "I metadati per alcuni libri nella biblioteca sono cambiati da quando hai " "iniziato il download. Se si procede, alcuni di questi cambiamenti verranno " -"sovrascritti. Fare clic su \"Mostra dettagli\"per vedere la lista dei libri " +"sovrascritti. Fare clic su \"Mostra dettagli\" per vedere la lista dei libri " "cambiati. Vuoi continuare?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 @@ -5763,7 +5770,7 @@ msgstr "Impossibile salvare sul disco" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" -msgstr "Scegliere la cartella di destinazione" +msgstr "Scegli la cartella di destinazione" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" @@ -6002,7 +6009,7 @@ msgstr "I libri selezionati non hanno formati" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" -msgstr "Scegliere il formato da leggere" +msgstr "Scegli il formato da leggere" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 #, python-format @@ -6043,57 +6050,68 @@ msgstr "Questo libro non esiste più nella tua libreria" msgid "%s has no available formats." msgstr "%s non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Cercando in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Sto aggiungendo...." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Cercando in tutte le sotto cartelle" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Errore di percorso" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Impossibile elaborare la cartella indicata." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nessun libro." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nessun libro trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Nessun permesso" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Aggiunto" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Aggiunta fallita" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -"Sembra che la procedura per aggiungere libri si sia bloccata. Si consiglia " -"di far ripartire calibre e aggiungere i libri in incrementi più piccoli, " -"fino a quando si indentifica il libro che causa il problema." +"Sembra che la procedura per aggiungere libri si sia bloccata. Prova a far " +"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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Scoperti duplicati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6101,19 +6119,19 @@ msgstr "" "Dei libri con lo stesso titolo sono già presenti nel database. Aggiungerli " "comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Aggiunta dei duplicati..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Salvataggio..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Raccolta dati in corso, attendere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Salvato" @@ -6289,37 +6307,37 @@ msgstr "Fare clic per aprire" msgid "Ids" msgstr "Id" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s di %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Raccolte" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Incolla copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copia copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Doppio clic per aprire la finestra dei dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Percorso" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6563,7 +6581,7 @@ msgstr "&Colonna/valore" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 msgid "Column containing additional exclusion criteria" -msgstr "Colonne contenenti criteri di esclusione addizionali" +msgstr "Colonne contenenti criteri di esclusione aggiuntivi" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 msgid "Exclusion pattern" @@ -6595,7 +6613,7 @@ msgstr "&Lista dei tag desiderati" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "Books tagged as Wishlist items will be displayed with an X" -msgstr "I libri taggati come desiderati saranno mostrati con un X" +msgstr "I libri etichettati come desiderati saranno mostrati con un X" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "&Thumbnail width" @@ -6616,6 +6634,8 @@ msgstr "Nota &descrizione" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:330 msgid "Custom column source for note to include in Description header area" msgstr "" +"Sorgente della colonna personalizzata per la nota da includere nella zona " +"Descrizione intestazione" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:331 msgid "&Merge with Comments" @@ -6734,7 +6754,7 @@ msgstr "Incrementa indentazione" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:102 msgid "Decrease Indentation" -msgstr "Decrementa indentazione" +msgstr "Riduci indentazione" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:104 msgid "Select all" @@ -6754,7 +6774,7 @@ msgstr "stile del blocco di testo" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:120 msgid "Style the selected text block" -msgstr "stile del blocco di tensto selezionato" +msgstr "stile del blocco di testo selezionato" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 @@ -6778,7 +6798,7 @@ msgstr "Pre-formattato" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133 msgid "Blockquote" -msgstr "CItazione" +msgstr "Citazione" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:134 msgid "Address" @@ -6856,7 +6876,7 @@ msgstr "&Numero di colori:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 msgid "Disable &normalize" -msgstr "Disabilita normali&zzazione" +msgstr "Disabilita la normali&zzazione" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 @@ -6866,12 +6886,12 @@ msgstr "Ma&ntieni proporzioni" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103 msgid "Disable &Sharpening" -msgstr "Disabilita masc&hera di nitidezza" +msgstr "Disabilita la ma&schera di nitidezza" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:109 msgid "Disable &Trimming" -msgstr "Disabilita &Rifilatura" +msgstr "Disabilita la &rifilatura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:108 @@ -6913,7 +6933,7 @@ msgstr "Disabilita la conversione delle immagini in bianco e nero" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" -msgstr "Ignora l'immagine di grandezza &size:" +msgstr "Ignora la dimen&sione dell'immagine:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 msgid "Don't add links to &pages to the Table of Contents for CBC files" @@ -6970,7 +6990,7 @@ msgstr "Output EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:57 msgid "Do not &split on page breaks" -msgstr "Non ÷re nelle interruzioni di pagina" +msgstr "Non ÷re alle interruzioni di pagina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:58 msgid "No default &cover" @@ -7223,7 +7243,7 @@ msgstr "Rimuovi gli spa&zi tra i paragrafi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Inserisci righe &vuote tra i paragrafi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7248,7 +7268,7 @@ msgstr "Mantieni &legami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:164 msgid "Extra &CSS" -msgstr "&CSS addizionale" +msgstr "&CSS aggiuntivo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:165 msgid "" @@ -7311,7 +7331,7 @@ msgstr "&Formato dell'intestazione:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 msgid "&Embed fonts" -msgstr "Caratteri &Embed" +msgstr "Caratt&eri integrati" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 msgid "&Serif font family:" @@ -7454,7 +7474,7 @@ msgstr "Libro " #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 msgid "MOBI Output" -msgstr "Outup MOBI" +msgstr "Output MOBI" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 @@ -7467,7 +7487,7 @@ msgstr "&Titolo per l'indice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Rescale images for &Palm devices" -msgstr "Riaggiusta la grandezza delle immagini per dispositivi &Palm" +msgstr "Riscalda la grandezza delle immagini per dispositivi &Palm" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Use author &sort for author" @@ -7495,7 +7515,7 @@ msgstr "Tag Documenti Personali:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" -msgstr "" +msgstr "Po&siziona l'indice generato all'inizio del libro anziché alla fine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7507,7 +7527,7 @@ msgstr "Imposta pagina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 msgid "&Output profile:" -msgstr "Personalizzazione &Output:" +msgstr "Personalizzazione &output:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 msgid "Profile description" @@ -7515,7 +7535,7 @@ msgstr "Descrizione del profilo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123 msgid "&Input profile:" -msgstr "Personalizzazione &Input:" +msgstr "Personalizzazione &input:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 msgid "Margins" @@ -7566,7 +7586,7 @@ msgstr "&Indice nel testo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "Codifica output:" +msgstr "Codifica dell'output:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -7641,7 +7661,7 @@ msgstr "Regex:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136 msgid "Test" -msgstr "Test" +msgstr "Prova" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 msgid "Occurrences:" @@ -7681,8 +7701,8 @@ msgid "" "Replace" msgstr "" "Cerca\n" -"&\n" -"Sostituisci" +"e\n" +"sostituisci" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 @@ -7727,6 +7747,11 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" +"

                Cerca e sostituisci utilizza le espressioni regolari. Vedi il la guida alle " +"espressioni regolari per iniziare. Facendo inoltre clic sui pulsanti " +"della procedura guidata in basso, potrai provare le espressioni regolari sul " +"documento aperto." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7761,7 +7786,7 @@ msgstr "Output SNB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "Nascondi nome capitolo" +msgstr "Nascondi il nome del capitolo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" @@ -7792,11 +7817,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:31 msgid "Detect chapters at (XPath expression):" -msgstr "Individuare i capitoli con (espressione XPath):" +msgstr "Individua i capitoli con (espressione XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 msgid "Insert page breaks before (XPath expression):" -msgstr "Inserire interruzioni di pagina prima di (espressione XPath)" +msgstr "Inserisci interruzioni di pagina prima di (espressione XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 @@ -7819,7 +7844,7 @@ msgstr "Rimuovi la prima &immagine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" -msgstr "Inserire i &metadati come prima pagina del libro" +msgstr "Inserisci i &metadati come prima pagina del libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "" @@ -7861,7 +7886,7 @@ msgstr "N&on aggiungere all'indice i capitoli rilevati." #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 msgid "Number of &links to add to Table of Contents" -msgstr "N&umero di link da aggiungere all'indice" +msgstr "Numero di co&llegamenti da aggiungere all'indice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:73 msgid "Chapter &threshold" @@ -7877,7 +7902,7 @@ msgstr "&Filtro dell'indice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Consenti collegamenti &duplicati in fase di creazione dell'indice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7905,7 +7930,7 @@ msgstr "Mantieni gli &spazi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "" +msgstr "Rimuovi i rientri all'inizio delle righe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" @@ -7917,14 +7942,14 @@ msgid "" "advanced formatting. To learn more visit markdown." msgstr "" -"

                Markdown è un semplice linguaggio markup per documenti di testo che " -"permette la formattazione avanzata. Per maggiori informazioni visitare markdown." +"

                Markdown è un semplice linguaggio di contrassegno per documenti di testo " +"che permette una formattazione avanzata. Per maggiori informazioni visitare " +"markdown." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" -"Non inserire l'indice nel testo di output quando si utilizza il markdown" +"Non inserire l'indice nel testo di output quando si utilizza markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" @@ -7936,7 +7961,7 @@ msgstr "Generale" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "Codifica d&ell'output:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" @@ -7964,7 +7989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" -msgstr "Non rimuovere i link (tag ) prima dell'elaborazione" +msgstr "Non rimuovere i collegamenti (tag ) prima dell'elaborazione" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 msgid "Do not remove image references before processing" @@ -7972,7 +7997,7 @@ msgstr "Non rimuovere riferimenti a immagini prima dell'elaborazione" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Mantieni il colore del testo, quando è possibile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" @@ -8066,11 +8091,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Sfoglia per copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Impossibile caricare il navigatore delle copertine" @@ -8407,7 +8432,7 @@ msgstr "Usa classificazione autore come autore" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" -msgstr "Salva &template" +msgstr "Modello di salva&taggio:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 msgid "How many empty books?" @@ -8449,7 +8474,7 @@ msgstr "" "scaricherà i metadati e le copertine.

                \n" "

                Tutti gli ISBN della lista non validi saranno ignorati.

                \n" "

                È possibile specificare un file che verrà aggiunto con ogni ISBN. Per " -"fare questo inserire il percorso completo del file dopo un >>. " +"fare questo inserire il percorso completo del file dopo un >>. " "Ad esempio:

                \n" "

                9788842915232 >> %s

                " @@ -8644,7 +8669,7 @@ msgstr "Nome" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:337 msgid "Path from library" -msgstr "Percorso della blblioteca" +msgstr "Percorso della biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:366 msgid "" @@ -8657,7 +8682,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 msgid "Choose Format" -msgstr "Scegliere il formato" +msgstr "Scegli il formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 @@ -8757,7 +8782,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 msgid "&Move current library to new location" -msgstr "&Sposta la biblioteca attuale alla nuova posizione" +msgstr "&Sposta la biblioteca attuale in una nuova posizione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23 #, python-format @@ -8783,7 +8808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 #, python-format msgid "Set options for converting %s" -msgstr "mposta le opzioni per convertire %s" +msgstr "Imposta le opzioni per convertire %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 @@ -8906,7 +8931,7 @@ msgstr "Nessuna corrispondenza trovata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:428 msgid "Change Case" -msgstr "Modificare capitalizzazioned dei caratteri" +msgstr "Modifica capitalizzazione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 @@ -9125,7 +9150,7 @@ msgid "" "character matching or regular expressions. " msgstr "" "È possibile distruggere la biblioteca con questa funzionalità. Le " -"modifiche sono permanenti, non è possible tornare indietro. È fortemente " +"modifiche sono permanenti, non è possibile tornare indietro. È fortemente " "consigliato di fare una copia della propria biblioteca prima di " "procedere.

                Cerca e sostituisce nei campi di testo usando la corrispondenza " "dei caratteri o le espressioni regolari. " @@ -9190,7 +9215,7 @@ msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -"Appica modifiche a %d libri.\n" +"Applica modifiche a %d libri.\n" "Fase{0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972 @@ -9285,7 +9310,7 @@ msgstr "Selezionare questa casella per eliminare tutti i tag dai libri." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:543 msgid "Remove &all" -msgstr "Rimovi &tutto" +msgstr "Rimuovi &tutto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 msgid "If checked, the series will be cleared" @@ -9313,7 +9338,7 @@ msgid "" "for that series. Checking this box will tell calibre to start numbering\n" "from the value in the box" msgstr "" -"Le serie saranno normalmente renumerate partendo dal numero più alto del " +"Le serie saranno normalmente rinumerate partendo dal numero più alto del " "database\n" "per quella serie. Selezionando questa casella permetterai a calibre di " "iniziare la numerazione\n" @@ -9339,7 +9364,7 @@ msgstr "&Applica data" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "&Published:" -msgstr "&Pubblicato" +msgstr "&Pubblicato:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 msgid "Clear published date" @@ -9872,7 +9897,7 @@ msgid "" "Plugin {0} successfully installed under {1} plugins. You may " "have to restart calibre for the plugin to take effect." msgstr "" -"Plugin {0} installato correttamente in {1} plugins. È " +"Plugin {0} installato correttamente in {1} plugin. È " "necessario riavviare calibre per poter utilizzare il plugin." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:747 @@ -9936,20 +9961,20 @@ msgstr "Interruzione..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Nessun elemento trovato**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10144,7 +10169,7 @@ msgstr "È necessario usare un nome utente e una password" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:311 msgid "You must provide a username and/or password to use this news source." msgstr "" -"È necessario usare un nome utente e/o una password per questa sito di " +"È necessario usare un nome utente e/o una password per questa fonte di " "notizie." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:351 @@ -10191,7 +10216,7 @@ msgstr "Aggiungi una fonte di notizie personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:436 msgid "Download all scheduled new sources" -msgstr "Scarica tutte le nuove sorgenti programmate" +msgstr "Scarica tutte le nuove fonti programmate" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:541 msgid "No internet connection" @@ -10839,7 +10864,7 @@ msgstr "Passa alla modalità base" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:190 msgid "Feed must have a title" -msgstr "Il feed deve avere un titolo" +msgstr "La fonte deve avere un titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:191 msgid "The feed must have a title" @@ -10847,7 +10872,7 @@ msgstr "Il feed deve avere un titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:195 msgid "Feed must have a URL" -msgstr "Il feed deve avere una URL" +msgstr "La fonte deve avere una URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:196 #, python-format @@ -10890,7 +10915,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:330 msgid "Choose a recipe file" -msgstr "Scegliere un file di ricetta" +msgstr "Scegli un file di ricetta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:331 msgid "Recipes" @@ -10972,7 +10997,7 @@ msgstr "L'articolo più vecchio da scaricare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:274 msgid "&Max. number of articles per feed:" -msgstr "&Numero massimo di articoli per feed:" +msgstr "Numero &massimo di articoli per fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:275 msgid "Maximum number of articles to download per feed." @@ -10993,11 +11018,11 @@ msgstr "Aggiunge il feed alla ricetta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282 msgid "&Feed title:" -msgstr "Tit&olo del feed:" +msgstr "Tit&olo della fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:283 msgid "Feed &URL:" -msgstr "&URL del feed:" +msgstr "&URL della fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:285 msgid "&Add feed" @@ -11089,7 +11114,7 @@ msgstr "Spedizione di un messaggio elettronico a" msgid "Auto convert the following books before sending via email?" msgstr "" "Convertire automaticamente i libri selezionati prima di inviare con posta " -"eletrronica?" +"elettronica?" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "" @@ -11122,6 +11147,16 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.

                " msgstr "" +"
                \n" +"

                Imposta uno schema di espressione regolare da utilizzare quando provi a " +"stimare i metadati degli ebook dai nomi dei file.

                \n" +"

                È disponibile un tutorial sull'uso delle espressioni " +"regolari

                \n" +"

                Usa la funzione Prova in basso per provare le espressioni regolari " +"su alcuni nomi di esempio (ricorda di includere l'estensione del file). I " +"nomi dei gruppi per le diverse voci dei metadati sono documentate nei " +"suggerimenti.

                " #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -11189,19 +11224,19 @@ msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152 msgid "Publisher:" -msgstr "" +msgstr "Editore:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153 msgid "Regular expression (?P)" -msgstr "" +msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155 msgid "Published:" -msgstr "" +msgstr "Pubblicato:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156 msgid "Regular expression (?P)" -msgstr "" +msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 @@ -11339,11 +11374,11 @@ msgstr "Mostra libri nella memoria principale del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:73 msgid "Show books in storage card A" -msgstr "Mostra libri nella memory card A" +msgstr "Mostra i libri nella scheda di memoria A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:75 msgid "Show books in storage card B" -msgstr "Mostra libri nella memory card B" +msgstr "Mostra i libri nella scheda di memoria B" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" @@ -11371,7 +11406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:195 msgid "&Go!" -msgstr "&Vai!" +msgstr "&Vai" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 msgid "Do Quick Search (you can also press the Enter key)" @@ -11401,13 +11436,13 @@ msgstr "Dimensione (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Modificato" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:312 msgid "The lookup/search name is \"{0}\"" -msgstr "La parola chiave è \"{0}\"" +msgstr "La parola chiave è «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:765 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1320 @@ -11476,9 +11511,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" -msgstr "Ripristina layout perdefinito" +msgstr "Ripristina la struttura predefinita" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11703,7 +11738,7 @@ msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " "on windows where GUI apps do not have a output streams." msgstr "" -"Redireziona l'output della console a una finestra di dialogo (sia stdout che " +"Redirigi l'output della console a una finestra di dialogo (sia stdout che " "stderr). Utile nelle finestre delle applicazioni grafiche che non hanno un " "flusso di output." @@ -11838,13 +11873,9 @@ msgstr "" msgid "Choose formats for " msgstr "Selezionare formati per: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Non ci sono privilegi" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" -msgstr "Non hai privilegi per leggere i documenti indicati:" +msgstr "Non hai i permessi per leggere i file indicati:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:808 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 @@ -11882,7 +11913,7 @@ msgstr "&Genera copertina" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:911 msgid "Not a valid picture" -msgstr "L'immagine non ee valida" +msgstr "L'immagine non è valida" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:935 msgid "Specify title and author" @@ -11940,12 +11971,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 msgid "This ISBN number is valid" -msgstr "Questo numero ISBN è valido" +msgstr "Questo numero ISBN è valido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1203 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1265 msgid "This ISBN number is invalid" -msgstr "Questo numero ISBN è valido" +msgstr "Questo numero ISBN è valido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 @@ -11962,7 +11993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" -msgstr "" +msgstr "E&ditore:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1345 msgid "Clear date" @@ -12332,7 +12363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 msgid "&Tags to apply when adding a book:" -msgstr "" +msgstr "&Tag da applicare all'aggiunta di un libro:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:86 msgid "" @@ -12363,11 +12394,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 msgid "Compact Metadata" -msgstr "" +msgstr "Metadati compatti" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "" +msgstr "Tutto in una scheda" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" @@ -12379,17 +12410,20 @@ msgstr "I dialoghi di conferma sono stati ripristinati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147 msgid "Show notification when &new version is available" -msgstr "&Visualizza un avvertimento quando è disponibile una nuova versione" +msgstr "&Visualizza un avviso quando è disponibile una nuova versione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148 msgid "" "If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" "If not checked, the values can be Yes or No." msgstr "" +"Se marcata, i valori delle colonne personalizzate Sì/No possono essere Sì, " +"No o Sconosciuto.\n" +"Se non è marcata, i valori possono essere Sì o No." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "" +msgstr "Le colonne Sì/No hanno tre valori (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -12561,7 +12595,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "" +msgstr "Digita un'espressione regolare" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format @@ -12578,7 +12612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "" +msgstr "in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" @@ -12586,7 +12620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Aggiungi un'altra condizione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" @@ -12594,7 +12628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Condizione non valida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format @@ -12603,7 +12637,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "" +msgstr "Nessuna condizione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" @@ -12617,6 +12651,10 @@ msgid "" "
                %(rule)s
                \n" " " msgstr "" +"\n" +"

                Regola avanzata per la colonna %(col)s:\n" +"

                %(rule)s
                \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12640,6 +12678,10 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

                You can change an existing rule by double clicking it." msgstr "" +"Puoi controllare il colore delle colonne nell'elenco dei libri creando " +"«regole» che dicono a calibre quale colore utilizzare. Fai clic sul pulsante " +"Aggiungi regola in basso per iniziare.

                Puoi cambiare una regola " +"esistente facendo clic su di essa." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" @@ -12651,28 +12693,28 @@ msgstr "Rimuovi regola" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Sposta la regola selezionata in alto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Sposta la regola selezionata in basso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Aggiungi regola avanzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" -msgstr "" +msgstr "Nessuna regola selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:573 #, python-format msgid "No rule selected for %s." -msgstr "" +msgstr "Nessuna regola selezionata per %s." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:578 msgid "removal" -msgstr "" +msgstr "rimozione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 msgid "You must select a column to delete it" @@ -12700,7 +12742,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "Sposta la colonna in alto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 @@ -12719,7 +12761,7 @@ msgstr "Modifica le opzioni di una colonna personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "" +msgstr "Sposta la colonna in basso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 @@ -12786,11 +12828,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" -msgstr "" +msgstr "Crea una colonna personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" -msgstr "" +msgstr "Creazione rapida:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 @@ -12819,7 +12861,7 @@ msgstr "Testo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" -msgstr "" +msgstr "Modifica una colonna personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" @@ -12849,19 +12891,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" -msgstr "" +msgstr "I miei tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "" +msgstr "Le mie serie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" -msgstr "" +msgstr "Le mie valutazioni" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:180 msgid "People" -msgstr "" +msgstr "Persone" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:207 msgid "" @@ -12937,7 +12979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" -msgstr "" +msgstr "Il colore {0} è sconosciuto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" @@ -12952,7 +12994,7 @@ msgid "" "Used for searching the column. Must contain only digits and lower case " "letters." msgstr "" -"Usato per cercare la colonna. Può contere solo numberi e lettere minuscole." +"Usato per cercare la colonna. Può contenere solo numeri e lettere minuscole." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:223 msgid "" @@ -12962,7 +13004,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "Tipo di &colonna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." @@ -12987,7 +13029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:231 msgid "Contains names" -msgstr "" +msgstr "Contiene nomi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:232 msgid "" @@ -13036,7 +13078,7 @@ msgstr "Formato per le &date" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 msgid "Format for &numbers" -msgstr "" +msgstr "Formato per i &numeri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 msgid "&Template" @@ -13068,7 +13110,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" -msgstr "" +msgstr "Mostra nel navigatore dei tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" @@ -13098,7 +13140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" -msgstr "" +msgstr "Colori" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" @@ -13115,7 +13157,7 @@ msgstr "Debug riconoscimento dispositivi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "" +msgstr "Recupero delle informazioni sul dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" @@ -13124,7 +13166,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Rilevamento dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" @@ -13210,7 +13252,7 @@ msgstr "Largo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Off" -msgstr "" +msgstr "Spento" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Small" @@ -13238,7 +13280,7 @@ msgstr "Mai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "By first letter" -msgstr "" +msgstr "In base all'iniziale" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Disabled" @@ -13254,15 +13296,15 @@ msgstr "Colorazione delle colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" -msgstr "&Aspetto interfaccia grafica (richiede riavvio):" +msgstr "&Aspetto interfaccia grafica (richiede il riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:209 msgid "Choose &language (requires restart):" -msgstr "Ling&ua (richiede riavvio):" +msgstr "Scegli la &lingua (richiede il riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:210 msgid "Enable system &tray icon (needs restart)" -msgstr "Visualizza l'&icona nell'area di notifica (richiede riavvio)" +msgstr "Visualizza l'&icona nell'area di notifica (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:211 msgid "Disable all animations. Useful if you have a slow/old computer." @@ -13294,7 +13336,7 @@ msgstr "Mostra &testo sotto le icone:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:218 msgid "Interface font:" -msgstr "" +msgstr "Carattere dell'interfaccia:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:219 msgid "Change &font (needs restart)" @@ -13306,19 +13348,19 @@ msgstr "Interfaccia principale" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:221 msgid "Select displayed metadata" -msgstr "" +msgstr "Seleziona i metadati visualizzati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Sposta in alto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Sposta in basso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" -msgstr "" +msgstr "Modello predefinito di collegamento all'autore:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:225 msgid "" @@ -13338,10 +13380,12 @@ msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" +"Nota che i commenti saranno visualizzati sempre alla fine, " +"indipendentemente dalla posizione assegnata qui." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:233 msgid "Tags browser category &partitioning method:" -msgstr "" +msgstr "Metodo di &partizionamento delle categorie del navigatore dei tag:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:234 msgid "" @@ -13354,7 +13398,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:239 msgid "&Collapse when more items than:" -msgstr "" +msgstr "&Contrai con più elementi di:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:240 msgid "" @@ -13383,12 +13427,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 msgid "Show cover &browser in a separate window (needs restart)" -msgstr "Visualizza le &copertine in una finestra separata (richiede riavvio)" +msgstr "" +"Visualizza le &copertine in una finestra separata (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -"&Numero di copertine da visualizzare in modalità sfoglia (richiede riavvio):" +"&Numero di copertine da visualizzare in modalità sfoglia (richiede il " +"riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 @@ -13434,19 +13480,19 @@ msgstr "Riavvio richiesto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48 msgid "Source" -msgstr "" +msgstr "Fonte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" -msgstr "" +msgstr "Priorità delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 msgid "This source is configured and ready to go" -msgstr "" +msgstr "Questa fonte è configurata e pronta per funzionare" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:78 msgid "This source needs configuration" -msgstr "" +msgstr "Questa fonte deve essere configurata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:94 msgid "" @@ -13456,16 +13502,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" -msgstr "" +msgstr "Data di pubblicazione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
                %(desc)s" -msgstr "" +msgstr "Configura %(name)s
                %(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" -msgstr "" +msgstr "Nessuna fonte selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:323 msgid "No source selected, cannot configure." @@ -13473,7 +13519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:116 msgid "Metadata sources" -msgstr "" +msgstr "Fonti dei metadati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:117 msgid "" @@ -13490,7 +13536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:120 msgid "Configure selected source" -msgstr "" +msgstr "Configura la fonte selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122 msgid "" @@ -13499,15 +13545,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" -msgstr "" +msgstr "&Seleziona tutto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 msgid "&Clear all" -msgstr "" +msgstr "&Cancella tutto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "&Seleziona predefiniti" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" @@ -13517,7 +13563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "&Set as default" -msgstr "" +msgstr "Impo&sta come predefinito" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 msgid "" @@ -13527,19 +13573,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" -msgstr "" +msgstr "Conver&ti in testo semplice tutti i commenti scaricati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130 msgid "Swap author names from FN LN to LN, FN" -msgstr "" +msgstr "Inverti i nomi dell'autore da NM CG a CG, NM" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:131 msgid "Max. number of &tags to download:" -msgstr "" +msgstr "Numero massimo di &tag da scaricare:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "Max. &time to wait after first match is found:" -msgstr "" +msgstr "&Tempo massimo d'attesa dopo il primo risultato:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135 @@ -13549,7 +13595,7 @@ msgstr " sec" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134 msgid "Max. time to wait after first &cover is found:" -msgstr "" +msgstr "&Tempo massimo d'attesa dopo la prima &copertina:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "" @@ -13564,7 +13610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:138 msgid "Prefer &fewer tags" -msgstr "" +msgstr "Pre&ferisci meno tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:38 msgid "No proxies used" @@ -13572,7 +13618,7 @@ msgstr "Nessun proxy utilizzato" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42 msgid "Using proxies:" -msgstr "" +msgstr "Usare proxy:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:64 msgid "Failed to install command line tools." @@ -13595,12 +13641,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:66 msgid "Max. simultaneous conversion/news download jobs:" -msgstr "" +msgstr "Numero massimo di conversioni simultanee/scaricamenti di notizie:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:67 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -"Limita il massimo numero di lavori simultanei al numero dei &processori " +"Limita il massimo numero di lavori simultanei al numero dei pro&cessori " "disponibili" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:68 @@ -13671,7 +13717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:248 msgid "The {0} device does not support the {1} format." -msgstr "" +msgstr "Il dispositivo {0} non supporta il formato {1}." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:281 msgid "Invalid destination" @@ -13761,7 +13807,7 @@ msgstr "Cerca plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "No matches" -msgstr "" +msgstr "Nessuna corrispondenza" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:233 msgid "Could not find any matching plugins" @@ -13787,7 +13833,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:346 msgid "Plugin {0} successfully removed" -msgstr "" +msgstr "Plugin {0} rimosso correttamente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:354 msgid "Cannot remove builtin plugin" @@ -13821,11 +13867,13 @@ msgstr "Carica p&lugin da file" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33 msgid "Any custom field" -msgstr "" +msgstr "Qualsiasi campo personalizzato" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "The lookup name of any custom field (these names begin with \"#\")." msgstr "" +"Il nome di riferimento di ogni campo personalizzato (questi nomi iniziano " +"per «#»)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 msgid "Constant template" @@ -13839,7 +13887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:47 msgid "Save &template" -msgstr "Salva &template" +msgstr "Modello di salva&taggio" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:48 msgid "" @@ -13873,7 +13921,7 @@ msgstr "Salva la &copertina separatamente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 msgid "Replace space with &underscores" -msgstr "Sostituire gli spazi con &sottolineature" +msgstr "Sostit&uisci gli spazi con trattini bassi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71 msgid "Update &metadata in saved copies" @@ -13881,12 +13929,12 @@ msgstr "Aggiorna &metadati nelle copie salvate" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72 msgid "Change paths to &lowercase" -msgstr "Cambiare percorsi in &minuscolo" +msgstr "Cambia i percorsi in &minuscolo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76 msgid "Format &dates as:" -msgstr "Formattato &date:" +msgstr "Formattazione &date:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74 msgid "File &formats to save:" @@ -13933,11 +13981,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:119 msgid "Grouped Search Terms" -msgstr "" +msgstr "Termini di ricerca raggruppati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:97 msgid "The search term cannot be blank" -msgstr "" +msgstr "Il termine di ricerca non può essere nullo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:107 msgid "That name is already used for a column or grouped search term" @@ -13949,7 +13997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:117 msgid "The value box cannot be empty" -msgstr "" +msgstr "Il riquadro del valore non può essere vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:129 msgid "The empty grouped search term cannot be deleted" @@ -13963,10 +14011,12 @@ msgstr "Cerca men&tre digiti" msgid "" "&Highlight search results instead of restricting the book list to the results" msgstr "" +"Evidenzia i risultati di ricerca anzic&hé restringere l'elenco dei libri ai " +"risultati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:112 msgid "What to search by default" -msgstr "" +msgstr "Cosa cercare in modo predefinito" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:113 msgid "" @@ -13975,14 +14025,19 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"Quando digiti un termini di ricerca senza un prefisso, in modo predefinito " +"calibre cercherà tutte le corrispondenze dei metadati. Ad esempio, la " +"digitazione di «asimov» cercherà non solo tra gli autori, ma " +"titolo/tag/serie/commenti ecc. Utilizza questa opzione se desideri " +"modificare tale comportamento." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 msgid "&Limit the searched metadata" -msgstr "" +msgstr "&Limita i metadati ricercati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:115 msgid "&Columns that non-prefixed searches are limited to:" -msgstr "" +msgstr "&Colonne alle quali sono limitate le ricerche senza prefisso:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:116 msgid "" @@ -14000,7 +14055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "Cancella lo storico delle ricerc&he" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" @@ -14017,7 +14072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:126 msgid "Delete the current search term" -msgstr "" +msgstr "Elimina il termine di ricerca corrente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:128 msgid "" @@ -14029,11 +14084,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "&Save" -msgstr "" +msgstr "&Salva" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" -msgstr "" +msgstr "Crea categorie &utente da:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:133 msgid "" @@ -14071,7 +14126,7 @@ msgid "" "device in sync with the calibre library, on every connect

              " msgstr "" "
            • Gestione manuale: calibre aggiorna i metadati e aggiunge le " -"collezioni solo quando un libro viene inviato. Con questa opzione, calibre " +"collezioni solo quando un libro viene inviato. Con questa opzione, calibre " "non rimuoverà mai una collezione.
            • \n" "
            • Solo all'invio: calibre aggiorna i metadati e aggiunge/rimuove le " "collezioni per un libro solo quando viene spedito al dispositivo.
            • \n" @@ -14088,7 +14143,7 @@ msgstr "" "Qui è possibile controllare come calibre salverà i libri quando viene fatto " "clic sul pulsante «Invia al dispositivo». Questa impostazione può essere " "sovrascritta per ogni dispositivo nell'interfaccia dei plugin del " -"dispositivo in «Preferenze->Avanzate->Plugins»" +"dispositivo in «Preferenze->Avanzate->Plugin»" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:424 @@ -14129,15 +14184,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:129 msgid "Max. &cover size:" -msgstr "Dimensi&one massima copertina:" +msgstr "Dimensione massima della &copertina:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:131 msgid "Max. &OPDS items per query:" -msgstr "Massimo elementi &OPDS per richiesta:" +msgstr "Num. massimo di elementi &OPDS per richiesta:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:132 msgid "Max. OPDS &ungrouped items:" -msgstr "Elementi OPDS &sparsi massimi:" +msgstr "N&um. massimo di elementi OPDS sparsi:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:133 msgid "Restriction (saved search) to apply:" @@ -14275,15 +14330,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:173 msgid "Template functions" -msgstr "" +msgstr "Modelli di funzioni" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:137 msgid "You cannot delete a built-in function" -msgstr "" +msgstr "Non puoi eliminare una funzione interna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:147 msgid "Function not defined" -msgstr "" +msgstr "Funzione non definita" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:158 msgid "" @@ -14453,7 +14508,7 @@ msgid "" "changing them one by one until you find the invalid setting." msgstr "" "Le ottimizzazioni inserite non sono valide, provare a ripristinare quelle " -"predefinite e cambiarle una per volta fino a trovare l'quella non valida." +"predefinite e cambiarle una per volta fino a trovare quella non valida." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" @@ -14513,13 +14568,15 @@ msgstr "Ricerche salvate" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:447 msgid "Choose saved search or enter name for new saved search" -msgstr "Scegliere ricerca salvata o inserire il nome per la nuova ricerca" +msgstr "Scegli ricerca salvata o inserisci il nome della nuova ricerca" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:453 msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Salva la ricerca corrente con il nome mostrato nel riquadro. Premi e tieni " +"premuto per un menu di opzioni a comparsa." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" @@ -14550,6 +14607,8 @@ msgstr "(tutti i libri)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" +"La visualizzazione dei libri sarà ristretta a quelli che corrispondono a un " +"ricerca salvata selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53 msgid " or the search " @@ -14698,7 +14757,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14744,7 +14803,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14860,19 +14919,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14880,7 +14939,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14888,7 +14947,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14896,13 +14955,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15120,7 +15179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:159 msgid "Remove category" -msgstr "" +msgstr "Rimuovi la categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:160 #, python-format @@ -15206,6 +15265,8 @@ msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" +"Tutti i gestori delle categorie sono disponibili facendo clic con il tasto " +"destro del mouse nel navigatore dei tag in alto" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:378 @@ -15351,7 +15412,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:196 msgid "&Donate to support calibre" -msgstr "&Donazione per sostenere Calibre" +msgstr "&Donazione per sostenere calibre" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:232 msgid "&Restore" @@ -15379,7 +15440,7 @@ msgstr "Errore di conversione" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:573 msgid "Recipe Disabled" -msgstr "Ricetta deattivata" +msgstr "Ricetta disattivata" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:589 msgid "Failed" @@ -15395,8 +15456,8 @@ msgid "" " Quitting may cause corruption on the device.
              \n" " Are you sure you want to quit?" msgstr "" -" sta comunicando col dispositivo!
              \n" -" Un interruzione potrebbe causare una perdita di dati " +" sta comunicando con il dispositivo!
              \n" +" Un'interruzione potrebbe causare una perdita di dati " "sul dispositivo.
              \n" " Interrompere comunque?" @@ -15412,53 +15473,53 @@ msgstr "" "continuerà ad essere attivo nell'area di notifica. Per chiuderlo, " "selezionare Esci nel menu contestuale dell'area di notifica." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Aggiornamento disponibile!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostra questa notifica per i futuri aggiornamenti" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Scarica aggiornamento" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Aggiornamento trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -15590,7 +15651,7 @@ msgstr "&language predefinito per sillabazione:" msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Ridimensiona le immagini più grandi della finestra del visualizzatore " -"(richiede riavvio)" +"(richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:197 msgid "Page flip &duration:" @@ -15655,7 +15716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." -msgstr "Larghezza maassima della finestra di visualizzazione in pixel." +msgstr "Larghezza massima della finestra di visualizzazione in pixel." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" @@ -15724,7 +15785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" -msgstr "Cerca nel dizionario (&L)" +msgstr "Cerca ne&l dizionario" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 @@ -15995,7 +16056,7 @@ msgstr "Stampa del libro elettronico" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:984 msgid "Drag to resize" -msgstr "Trasinare per ridimensionare" +msgstr "Trascinare per ridimensionare" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1019 msgid "Show" @@ -16063,7 +16124,7 @@ msgstr "Benvenuti nel wizard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 msgid "Welcome to calibre" -msgstr "Benvenuti in Calibre" +msgstr "Benvenuti in calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 @@ -16284,7 +16345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129 msgid "&Hostname:" -msgstr "&Hostname:" +msgstr "Nome &host:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130 msgid "The hostname of your mail server. For e.g. smtp.gmail.com" @@ -16315,7 +16376,7 @@ msgstr "&Mostra" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:138 msgid "&Encryption:" -msgstr "&Sicurezza" +msgstr "Ci&fratura:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:139 msgid "" @@ -16342,7 +16403,7 @@ msgstr "ATTENZIONE: Non usare alcuna cifratura è altamente insicuro" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 msgid "&None" -msgstr "&Nessuno" +msgstr "&Nessuna" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 msgid "Use Gmail" @@ -17115,7 +17176,7 @@ msgstr "" "\n" "Crea una colonna personalizzata. etichetta è il nome amichevole della " "macchina della colonna. Non\n" -"deve contentere spazi o punteggiatura. nome è il nome amichevole umano della " +"deve contenere spazi o punteggiatura. nome è il nome amichevole umano della " "colonna.\n" "tipo è uno di: {0}\n" @@ -17464,18 +17525,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" "

              Migrazione del vecchio database nella biblioteca in %s

              " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compattazione database" @@ -17485,7 +17546,7 @@ msgstr "Valutazioni" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" -msgstr "" +msgstr "Identificatori" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" @@ -17557,11 +17618,11 @@ msgstr "La data di pubblicazione" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46 msgid "The date when the metadata for this book record was last modified" -msgstr "" +msgstr "La data di ultima modifica dei metadati di questo libro" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" -msgstr "Denominazione interna di Calibre" +msgstr "Identificativo interno di calibre" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:76 msgid "Options to control saving to disk" @@ -17644,7 +17705,7 @@ msgstr "Converti i percorsi in lettere minuscole." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:123 msgid "Replace whitespace with underscores." -msgstr "Sostituire gli spazi vuoti con sottolineature." +msgstr "Sostituisci gli spazi con trattini bassi." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:382 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:415 @@ -17754,7 +17815,7 @@ msgstr "%d stelle" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "Popolarità" +msgstr "Popolarità" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" @@ -17772,7 +17833,7 @@ msgstr "home" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Newest" -msgstr "Più recenti" +msgstr "Più recenti" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614 @@ -17987,7 +18048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" -msgstr "Inverti nome e Cognome dell'autore durante la lettura dei metadati" +msgstr "Inverti nome e cognome dell'autore durante la lettura dei metadati" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" @@ -18650,7 +18711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" -msgstr "Selezionare tema (richiede riavvio)" +msgstr "Seleziona il tema (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:109 msgid "ERROR: Unhandled exception" @@ -18719,7 +18780,7 @@ msgstr "Sezione sconosciuta" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:142 msgid "Unknown feed" -msgstr "Feed sconosciuto" +msgstr "Fonte sconosciuta" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:160 #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:187 @@ -18784,7 +18845,7 @@ msgstr " da " #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:750 msgid "\tFailed links:" -msgstr "\tLink falliti:" +msgstr "\tCollegamenti non validi:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845 msgid "Could not fetch article." @@ -19076,7 +19137,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19096,14 +19157,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19112,11 +19186,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19134,11 +19208,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19157,12 +19231,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19175,11 +19249,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19207,11 +19281,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19222,11 +19296,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19247,11 +19321,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19271,11 +19345,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19292,11 +19366,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19310,11 +19384,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19327,11 +19401,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19402,11 +19476,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19433,26 +19507,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19471,11 +19545,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19487,11 +19561,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19499,11 +19573,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19515,11 +19589,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19533,11 +19607,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19545,11 +19619,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19558,33 +19632,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Dove inviare le notizie scaricate" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19594,11 +19668,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19609,11 +19683,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19625,11 +19699,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23937,6 +24011,9 @@ msgstr "" #~ msgid "Customize searching" #~ msgstr "Personalizzazione ricerche" +#~ msgid "List builtin recipes" +#~ msgstr "Elenco delle formule di sistema" + #~ msgid "Your ebook. Your way." #~ msgstr "Il vostro ebook. A modo vostro." diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index d5c6152c96..f6faf097ad 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: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-25 02:13+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-04 13:43+0000\n" "Last-Translator: Ado Nishimura \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: 2011-07-26 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" +"X-Generator: Launchpad (build 13604)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -59,15 +59,15 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "基本設定" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "保存" @@ -1057,7 +1058,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "ニュース" @@ -1065,8 +1066,8 @@ msgstr "ニュース" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "カタログ" @@ -1459,6 +1460,10 @@ msgstr "Nextbook Readerと通信します。" msgid "Communicate with the Moovybook Reader" msgstr "Moovybookリーダーとの通信" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "COBYと通信" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 電子書籍リーダ─と通信します。" @@ -2028,11 +2033,15 @@ msgstr "出力の書誌情報の設定オプション" msgid "Options to help with debugging the conversion" msgstr "変換をデバッグする補助用のオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "内蔵レシピのリスト" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" +"ビルトインのレシピ名をリストアップする。以下のようにしてビルトイン・レシピからEBookを作成できます。ebook-convert \"Recipe " +"Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "出力を名前をつけて保存" @@ -3148,7 +3157,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3341,10 +3350,10 @@ msgstr "" "\n" "表紙イメージと書誌情報をISBNによってLibraryThing.comから取得します。\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "表紙" @@ -3492,7 +3501,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "書籍に目次を追加する場合、最後ではなく書籍の最初に付加する。(推奨しません)" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "すべての文書" @@ -4729,7 +4738,7 @@ msgstr "%sにはcalibreのライブラリが見つかりませんでした。ラ #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "許可されていません" @@ -5625,72 +5634,83 @@ msgstr "この書籍はライブラリにもうありません。" msgid "%s has no available formats." msgstr "%s にフォーマットがありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "この中を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "追加..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "すべてのサブ・ディレクトリを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "パス・エラー" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "指定したディレクトリは処理できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "本がない" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "本が見つかりません" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "許可がありません" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "ファイルにアクセスする権限が無いので、ファイルを追加できませんでした。「詳細を表示」をクリックすると問題のファイルのリストが見れます。" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "追加された" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "追加に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "書籍追加の処理がおかしいようです。calibreをリスタートして書籍をすこしづつ追加し、どの書籍が問題なのかを見つけてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "重複を発見!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "同じタイトルの書籍がデーターベース中にすでに存在します。追加しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "重複したものを追加..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "保存中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "データを集めています、お待ちください、、、" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "保存された" @@ -5857,37 +5877,37 @@ msgstr "クリックして開く" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)sの %(sidx)s 巻" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "コレクション" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "表紙を貼り付け" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "表紙をコピー" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "ダブルクリックで書籍の詳細ウインドウを開く" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "パス名" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7628,11 +7648,11 @@ msgstr "" "使い方についてはXPathチュートリアルを参照してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "表紙でブラウズ" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "表紙ブラウザーがロードできません" @@ -9516,20 +9536,20 @@ msgstr "停止中..." msgid "Authors" msgstr "著者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**見つかりませんでした**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "ライブラリビューの列をクリックして、書籍の情報を見ることができます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "選択された書籍 \"{0}\": {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11073,7 +11093,7 @@ msgstr "列が広すぎて入りきらない場合にシュリンクする。" msgid "Restore default layout" msgstr "ディフォールトのレイアウトに戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11416,10 +11436,6 @@ msgstr "この書籍から選択されたフォーマットを削除" msgid "Choose formats for " msgstr "フォーマットを選ぶ " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "許可がありません" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "以下のファイルを読むための許可がありません。" @@ -14369,7 +14385,7 @@ msgid "Invert" msgstr "反転" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "アフィリエイト" @@ -14418,7 +14434,7 @@ msgstr "" "は限りません。" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "このストアからの購入はCalibreのデベロッパ %s をサポートします。" @@ -14534,19 +14550,19 @@ msgstr "ダウンロード:" msgid "Titl&e/Author/Price ..." msgstr "タイトル/著者/価格、、、(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "ダウンロード" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "価格" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14555,7 +14571,7 @@ msgid "" msgstr "" "見つかった価格:%s。この価格が正しいか購入する前にストアで確認してください。この価格には大抵の場合、ストアのプロモーション価格が入っていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14565,7 +14581,7 @@ msgstr "" "この書籍にはDRMがかかっている事を見つけました。この書籍はあなたのリーダーで読めないかもしれませんし、あるいはこの本に対しての色々な制限があるかもしれま" "せん。本当にこの書籍が読めるか、購入する前にストアで確認してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14575,13 +14591,13 @@ msgstr "" "この書籍にはDRMが掛かっていない事が見つかりました。Calibreがサポートしているフォーマット変換機能で、どのデバイスでもこの書籍が読めるはずです。し" "かしながら、購入する前にもう一度ストアでDRMステータスをチェックしてください。ストアにはDRMの使用を明記していない所もあります。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "この書籍のDRMステータスが判りませんでした。これは高い可能性で、この書籍はDRMが掛かっていると思われます。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "次のフォーマットは直接ダウンロードすることができます: %s." @@ -15091,7 +15107,7 @@ msgid "" "context menu of the system tray." msgstr "はシステム・トレイで動作し続けます。終了するにはシステムトレイのコンテキストメニューから終了を選択してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the %(ver)sにアップデートされました。詳細は新しい機能を見てください。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "アップデートがあります!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "この通知を将来のアップデートでも表示する" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "アップデートを取得(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "プラグインをアップデート(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d プラグインのアップデート)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "アップデートが見つかりました" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "アップデートされたプラグイン" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "プラグインのアップデート" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "%d プラグインのアップデートがあります" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "ユーザープラグインのインストールと設定" @@ -17174,17 +17190,17 @@ msgstr "ラベルは、小文字のアルファベット、数字、アンダー msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均評価は %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "

              古いデーターベースを %s の書籍ライブラリへ移行

              " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -18577,11 +18593,11 @@ msgstr "以下の記事をダウンロードに失敗しました:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746 msgid "Failed to download parts of the following articles:" -msgstr "" +msgstr "以下の記事の一部をダウンロードすることに失敗しました。" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748 msgid " from " -msgstr "" +msgstr " / " #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:750 msgid "\tFailed links:" @@ -18613,17 +18629,17 @@ msgstr "表紙をダウンロード..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:888 msgid "Generating masthead..." -msgstr "" +msgstr "発行人欄を生成中..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 #, python-format msgid "Starting download [%d thread(s)]..." -msgstr "" +msgstr "ダウンロードを開始 [%d スレッド]..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 #, python-format msgid "Feeds downloaded to %s" -msgstr "" +msgstr "%s にフィードがダウンロードされました。" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:993 #, python-format @@ -18633,11 +18649,11 @@ msgstr "表紙のダウンロードできません:%s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 #, python-format msgid "Downloading cover from %s" -msgstr "" +msgstr "%s から表紙がダウンロード中" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1048 msgid "Masthead image downloaded" -msgstr "" +msgstr "ロゴイメージをダウンロードしました" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 msgid "Untitled Article" @@ -18646,22 +18662,22 @@ msgstr "タイトルのない文書" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 #, python-format msgid "Article downloaded: %s" -msgstr "" +msgstr "記事をダウンロードしました:%s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 #, python-format msgid "Article download failed: %s" -msgstr "" +msgstr "記事のダウンロードに失敗しました:%s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 msgid "Fetching feed" -msgstr "" +msgstr "フィードを取得中" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." -msgstr "" +msgstr "ログインに失敗。Calibreの定期刊行物サービスにあるユーザー名とパスワードの設定を確かめてください。" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 msgid "" @@ -18686,19 +18702,19 @@ msgstr "カスタム" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:118 msgid "Next section" -msgstr "" +msgstr "次のセクション" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:121 msgid "Main menu" -msgstr "" +msgstr "メインメニュー" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:125 msgid "Previous section" -msgstr "" +msgstr "前のセクション" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:214 msgid "Section Menu" -msgstr "" +msgstr "セクション・メニュー" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:217 msgid "Main Menu" @@ -18719,45 +18735,48 @@ msgid "" "\n" "Where URL is for example http://google.com" msgstr "" +"%prog URL\n" +"\n" +"URLは例えば以下のような物:http://google.com" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479 #, python-format msgid "Base directory into which URL is saved. Default is %default" -msgstr "" +msgstr "URLが保存されるベース・ディレクトリ。ディフォールトは %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" -msgstr "" +msgstr "サーバーからの応答を待つタイムアウトの秒数。ディフォールト: %default s" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" -msgstr "" +msgstr "再帰的にたどる最大のレベル。(リンクをたどる深さ)ディフォールト: %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" -msgstr "" +msgstr "ダウンロードする最大のファイル数。これは タグのみに適用されます。ディフォールトは %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" -msgstr "" +msgstr "連続して取得する間隔の最小の間隔秒。ディフォールトは %default s" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." -msgstr "" +msgstr "ダウンロードしようとするウエブサイトの文字エンコーディング。ディフォールトではエンコーディングは自動判別しようとされます。" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" @@ -18765,6 +18784,8 @@ msgid "" "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" +"この正規表現にマッチするリンクのみをたどる。このオプションは何度でも指定できるので、指定したどれかの正規表現にマッチすれば、そのリンクはたどられます。ディ" +"フォールトでは全てのリンクをたどります。" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" @@ -18773,6 +18794,8 @@ msgid "" "a link, it will be ignored.By default, no links are ignored. If both filter " "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" +"この正規表現にマッチするリンクを無視します。このオプションは何度でも指定できるので、どれか一つの正規表現にマッチすれば、そのリンクは無視されます。ディフォ" +"ールトでは無視されるリンクはありません。もし無視する正規表現と、たどる正規表現の両方にマッチした場合、無視する正規表現が使われます。" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "Do not download CSS stylesheets." @@ -18780,7 +18803,7 @@ msgstr "CSS(スタイルシート)をダウンロードしない" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" @@ -18788,19 +18811,19 @@ msgstr "保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "開く" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "キャンセル" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "閉じる(&C)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "適用" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" @@ -18808,27 +18831,27 @@ msgstr "保存しない" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "保存せずに閉じる" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "破棄" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "はい(&Y)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "全てにはい(&A)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "いいえ(&N)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "全てにいいえ(&O)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" @@ -18836,27 +18859,27 @@ msgstr "すべて保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "中止" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "再試行" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "無視する" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "標準設定に戻す" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" -msgstr "" +msgstr "シリーズ番号を自動更新" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18876,27 +18899,64 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" +"すでにあるシリーズへ書籍が追加されたときに使われるシリーズ番号を決めるアルゴリズム。\n" +"このTweakを使って決められる新しいシリーズ番号は、非整数の定数が与えられた場合を除き、必ず整数値になります。\n" +"使用できる値は:\n" +"next - 現在ある最大の番号より1つ大きな整数値\n" +"first_free - 0より大きく、まだ使われていない数\n" +"next_free - 現在ある最低の番号より大きく、しかもまだ使われていない整数値\n" +"last_free - 現在ある最高の番号より小さく、しかもまだ使われていない整数値。もし番号が見つからなかった場合、すでにある最大値+1が使われる。\n" +"const - すべての場合に数1となる。\n" +"数値 - 必ずこの数値を使う。数値はクオート(')で囲まない。注:0.0もここに使用できる。\n" +"\n" +"例:\n" +"series_index_auto_increment = 'next'\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5\n" +"\n" +"\n" +"書籍のインポート/追加時に上の値を使いたい場合には、tweak の " +"use_series_auto_increment_tweak_when_importing に True を設定してください。\n" +"もしこのtweakにFalse(これがディフォールト)を設定されると、インポート時に明示的に設定されない限り、1が設定されます。\n" +"もしTrueが設定された場合には、シリーズ番号はseries_index_auto_incrementの設定にしたがって決められます。\n" +"注意して欲しいのは、use_series_auto_increment_tweak_when_importing " +"が使われるのは、インポート時に値が指定されなかった場合に限られます。 \n" +"もしインポート時の正規表現がseries_indexの値を作った時や、もし書籍から読み込まれた書誌情報に番号がある時や、\n" +"インポート・プラグインが値を生成した場合には、このtweakを無視してそちらが使われます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" -msgstr "" +msgstr "著者名を補足した後にセパレータを追加する。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" "automatically begin a new completion operation\n" "for authors.\n" "Can be either True or False" -msgstr "" +msgstr "補足後にセパレータを補足したテキストの最後に自動的に追加して、新しい著者の補足動作をはじめます。TrueかFalseのどちらか。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" -msgstr "" +msgstr "著者名のソート・アルゴリズム" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18913,12 +18973,22 @@ msgid "" "end of an author name. The case of the suffix is ignored and trailing\n" "periods are automatically handled." msgstr "" +"著者名を著者名ソートへコピーする時に使うアルゴリズム。\n" +"使用できる値は:\n" +"invert: \"fn ln\" を \"ln, fn\"にする。\n" +"copy : 変更なしに著者から著者ソートへコピー\n" +"comma : もし名前に','が使われていれば、'copy'、それ以外の場合には 'invert'\n" +"nocomma : \"fn ln\" から \"ln fn\" にする。(コンマ無し)\n" +"このtweakが変更された時には、著者と一緒に保存されているauthor_sort " +"の値は再計算する必要があります。左側のタグの部分で著者の部分を右クリックして、'著者を管理'を選択肢し、そして'全ての著者名(ソート)の値を再計算する'を" +"押してください。\n" +"著者名の接尾辞は、著者名の最後にある場合に無視される言葉です。 接尾辞の大小文字は無視され、最後のピリオドは自動的に処理されます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18937,12 +19007,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18955,11 +19025,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18987,11 +19057,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19002,11 +19072,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19027,11 +19097,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19051,11 +19121,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19072,11 +19142,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19090,11 +19160,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19107,11 +19177,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19182,11 +19252,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19213,26 +19283,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19251,11 +19321,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19267,11 +19337,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19279,11 +19349,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19295,11 +19365,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19313,11 +19383,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19325,11 +19395,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19338,33 +19408,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19374,11 +19444,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19389,11 +19459,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19405,11 +19475,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19417,336 +19487,6 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "EPUBへの変換をコントロールするためのオプション" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "リーダーに、記憶媒体となるカードが接続されていません。" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "出力したEPUBファイル。出力ファイル名を特に指定していない場合は、入力ファイルの名前から名付けられます。" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "この本のカバーへのパス" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "基本フォントサイズ。デフォルトは%defaultpt pt。0にするとフォントサイズの変更を無効にする。" - -#~ msgid "Control page layout" -#~ msgstr "ページレイアウトの制御" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "左余白量(デフォルトは%default)(単位:ポイント)" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "右余白量(デフォルトは%default)(単位:ポイント)" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "上余白量(デフォルトは%default)(単位:ポイント)" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "下余白量(デフォルトは%default)(単位:ポイント)" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "html2epubの中間ファイルを保持する。" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "テーブル記法を削除しパラグラフに変換する。これはテーブルレイアウトされたファイルに対して有用です。" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "出力先ディレクトリ(デフォルトはカレント)" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "HTMLファイルでの文字コード(デフォルトは自動判別)" - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "生成されたebookのメタデータを設定する" - -#~ msgid "Options useful for debugging" -#~ msgstr "デバッグに役立つオプション" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "タイトル(デフォルトは自動判別)" - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "主題(カンマ\",\"で区切られたリスト)" - -#~ msgid "Set the publisher of this book." -#~ msgstr "発行者" - -#~ msgid "A summary of this book." -#~ msgstr "概要" - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "指定したOPFファイルからメタデータを読み込む" - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "作者(& で区切られたリスト)" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "出力HTMLを人に読みやすいよう整形する" - -#~ msgid "Useful for debugging." -#~ msgstr "デバッグに有用" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "出力先(デフォルトはカレント)" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "出力ファイル名(デフォルトは入力ファイル名)" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "著者名、複数の場合はカンマで区切る(デフォルトは%default)" - -#~ msgid "Set the comment." -#~ msgstr "コメント" - -#~ msgid "Set the category" -#~ msgstr "カテゴリー" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "カバーとして使用する画像へのパス" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "ソースファイル中にカバー画像が存在したら指定したカバーの代わりに使う" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "タイトル(デフォルトはファイル名)" - -#~ msgid "author email" -#~ msgstr "作者のE-Mail" - -#~ msgid "comments" -#~ msgstr "コメント" - -#~ msgid "date created" -#~ msgstr "作成日" - -#~ msgid "subscriber" -#~ msgstr "購読者" - -#~ msgid "subscribers" -#~ msgstr "購読者" - -#~ msgid "tag" -#~ msgstr "タグ" - -#~ msgid "tags" -#~ msgstr "タグ" - -#~ msgid "last modified" -#~ msgstr "最終変更日時:" - -#~ msgid "feed" -#~ msgstr "配信" - -#~ msgid "feeds" -#~ msgstr "配信" - -#~ msgid "content" -#~ msgstr "内容" - -#~ msgid "date modified" -#~ msgstr "更新日時" - -#~ msgid "author" -#~ msgstr "作者" - -#~ msgid "sites" -#~ msgstr "サイト" - -#~ msgid "site" -#~ msgstr "サイト" - -#~ msgid "feed url" -#~ msgstr "配信URL" - -#~ msgid "cache duration" -#~ msgstr "キャッシュの期限" - -#~ msgid "description" -#~ msgstr "詳細" - -#~ msgid "welcome" -#~ msgstr "ようこそ" - -#~ msgid "use internal cache" -#~ msgstr "内蔵キャッシュを使う" - -#~ msgid "template" -#~ msgstr "テンプレート" - -#~ msgid "shortname" -#~ msgstr "短い名前" - -#~ msgid "Job stopped by user" -#~ msgstr "ユーザーによってジョブが停止された" - -#~ msgid "The priority of worker processes" -#~ msgstr "ワーカープロセスの優先度" - -#~ msgid "Dont show the progress bar" -#~ msgstr "プログレスバーを非表示" - -#~ msgid "Croatian" -#~ msgstr "クロアチア語" - -#~ msgid "Serbian" -#~ msgstr "セルビア語" - -#~ msgid "Bosnian" -#~ msgstr "ボスニア語" - -#~ msgid "Portugese" -#~ msgstr "ポルトガル語" - -#~ msgid "German" -#~ msgstr "ドイツ語" - -#~ msgid "French" -#~ msgstr "フランス語" - -#~ msgid "Spanish" -#~ msgstr "スペイン語" - -#~ msgid "Italian" -#~ msgstr "イタリア語" - -#~ msgid "Dutch" -#~ msgstr "オランダ語" - -#~ msgid "title" -#~ msgstr "タイトル" - -#~ msgid "categories" -#~ msgstr "カテゴリ" - -#~ msgid "category" -#~ msgstr "カテゴリ" - -#~ msgid "created" -#~ msgstr "作成された" - -#~ msgid "status" -#~ msgstr "ステータス" - -#~ msgid "Public" -#~ msgstr "公開" - -#~ msgid "Draft" -#~ msgstr "ドラフト" - -#~ msgid "modified" -#~ msgstr "修正された" - -#~ msgid "Example" -#~ msgstr "例" - -#~ msgid "url" -#~ msgstr "URL" - -#~ msgid "links" -#~ msgstr "リンク" - -#~ msgid "link" -#~ msgstr "リンク" - -#~ msgid "name" -#~ msgstr "名前" - -#~ msgid "Date published." -#~ msgstr "発行日" - -#~ msgid "Warning" -#~ msgstr "警告" - -#~ msgid "Matches" -#~ msgstr "該当箇所" - -#~ msgid "Fetch" -#~ msgstr "取得" - -#~ msgid " pts" -#~ msgstr " ポイント" - -#~ msgid "Category" -#~ msgstr "カテゴリ" - -#~ msgid "Header" -#~ msgstr "ヘッダー" - -#~ msgid "Meta information" -#~ msgstr "メタ情報" - -#~ msgid "Sunday" -#~ msgstr "日曜" - -#~ msgid "Friday" -#~ msgstr "金曜" - -#~ msgid "Monday" -#~ msgstr "月曜" - -#~ msgid "Tuesday" -#~ msgstr "火曜" - -#~ msgid "Wednesday" -#~ msgstr "水曜" - -#~ msgid "Thursday" -#~ msgstr "木曜" - -#~ msgid "Saturday" -#~ msgstr "土曜" - -#~ msgid "Waiting" -#~ msgstr "待機中" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "CSSスタイルシートのパスおよび生のCSSを入力してください。このCSSはソースファイル中に存在するすべてのCSS修飾を上書きします。" - -#~ msgid "Output written to " -#~ msgstr "出力先: " - -#~ msgid "You must specify an input HTML file" -#~ msgstr "HTMLファイルを入力に指定しなければならない" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "生成されたOPFファイルを標準出力に出力する" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "生成されたNCXファイルを標準出力に出力する" - -#~ msgid "Written processed HTML to " -#~ msgstr "処理されたHTMLの出力先: " - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "ZIPファイルにまとめる。このオプションが有効なとき、出力先はディレクトリではなくファイルになる。" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "書籍の場所を指定してください。calibreに書籍を追加すると、書籍はここにコピーされます:" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "ブックリーダーを選択してください。書籍が作成されるとき、選択したデバイスに最適化された変換オプションとなります。" - #~ msgid "" #~ "

              User Manual

              A User Manual is also available
              online." @@ -19754,102 +19494,17 @@ msgstr "" #~ "

              ユーザー・マニュアル

              ユーザー・マニュアルもオンラインで利用できます。" -#~ msgid "Edit meta information" -#~ msgstr "メタ情報を編集" - -#~ msgid "Edit Meta Information" -#~ msgstr "メタ情報を編集" - -#~ msgid "Convert E-books" -#~ msgstr "電子書籍に変換" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "ダウンロード後 " - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "ライブラリに\n" -#~ "%d\n" -#~ "書籍あります" - #~ msgid "

              For help see the: User Manual
              " #~ msgstr "

              ヘルプをご覧になるには ユーザー・マニュアル を参照してください。
              " -#~ msgid "Download only metadata" -#~ msgstr "メタデータのみダウンロード" - -#~ msgid "Download only covers" -#~ msgstr "表紙のみダウンロード" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "クリックで表紙ブラウズを終了" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "電子書籍の場所(&L) (電子書籍は著者別のフォルダに格納され、メタデータは metadata.db に格納されます。)" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "シリーズ番号にローマ数字を使用(&R)" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "システムトレイの通知を有効にする(&N)" - -#~ msgid "Search as you type" -#~ msgstr "入力中に検索する" - -#~ msgid "and delete from library" -#~ msgstr "後、ライブラリから削除" - -#~ msgid "Add new plugin" -#~ msgstr "プラグインを追加" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "フォーマットを指定してストレージカードBに送信" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "フォーマットを指定してストレージカードAに送信" - #~ msgid "Sending to &device" #~ msgstr "デバイスに送信(&D)" -#~ msgid "Send specific format to main memory" -#~ msgstr "フォーマットを指定してメインメモリに送信" - -#~ msgid "&Stop selected job" -#~ msgstr "選択したジョブを停止(&S)" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "書籍の表紙をブラウズ" - -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "選択された書籍は永久に削除され、コンピュータからも削除されます。本当に実行しますか?" - -#~ msgid "Plugin &file:" -#~ msgstr "プラグイン・ファイル(&F):" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Download &cover" -#~ msgstr "表紙をダウンロード(&C)" - #~ msgid "" #~ "Character encoding for the input HTML files. Common choices include: cp1252, " #~ "latin1, iso-8859-1 and utf-8." #~ msgstr "HTML読み込み時の文字エンコーディング(cp1252, latin1, iso-8859-1, utf-8 が一般的です)" -#~ msgid "No valid plugin found in " -#~ msgstr "有効なプラグインが見つかりませんでした: " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kindle 2 電子書籍リーダ─と通信します。" - #~ msgid "Communicate with the Nokia 810 internet tablet." #~ msgstr "Nokia 810 internet tablet と通信します。" @@ -19862,11 +19517,6 @@ msgstr "" #~ msgid "Communicate with the Teclast K3 reader." #~ msgstr "Teclast K3 電子書籍リーダーと通信します。" -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "電子メール送信" - #~ msgid "Communicate with the Booq Avant" #~ msgstr "Booq Avantと通信" @@ -19879,21 +19529,12 @@ msgstr "" #~ msgid "Set font delta" #~ msgstr "フォントのデルタを設定" -#~ msgid "Book Jacket" -#~ msgstr "本のカバー" - #~ msgid "Copy to Clipboard" #~ msgstr "クリップボードにコピー" -#~ msgid "Del" -#~ msgstr "削除" - #~ msgid " and delete from library" #~ msgstr " そして、ライブラリから削除する" -#~ msgid "metadata" -#~ msgstr "メタデータ" - #~ msgid "Click to open Book Details window" #~ msgstr "クリックすると本の詳細ウインドウが開きます" @@ -19915,9 +19556,6 @@ msgstr "" #~ msgid "PDB Input" #~ msgstr "PDB入力" -#~ msgid "&Add" -#~ msgstr "追加(&A)" - #~ msgid "Use brackets" #~ msgstr "括弧を使う" @@ -19931,19 +19569,8 @@ msgstr "" #~ msgid "%d of %d" #~ msgstr "%d / %d" -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "正規表現を使用して、フッターを削除しようとします。" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "フッターの削除に正規表現を使用します。" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "画像を処理できませんでした:%s\n" -#~ "%s" +#~ msgid "List builtin recipes" +#~ msgstr "内蔵レシピのリスト" #~ msgid "EDITORIAL REVIEW" #~ msgstr "編集者のレビュー" @@ -19960,17 +19587,6 @@ msgstr "" #~ msgid "Download covers from librarything.com" #~ msgstr "librarything.comから表紙のダウンロード" -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.comがタイムアウト。再度試してください。" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "サーバが高負荷のため、表紙を取得できない。後で再度試してください。" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.comサーバエラー。後で再度試してください。" - #~ msgid "Downloads metadata from Douban.com" #~ msgstr "Douban.comからメタデータのダウンロード" @@ -19980,9 +19596,6 @@ msgstr "" #~ msgid "Downloads social metadata from amazon.com" #~ msgstr "amazon.comからソーシャル書誌情報のダウンロード" -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "書誌情報を取得したい本のISBN コード。" - #~ msgid "Download only social metadata" #~ msgstr "ソーシャル書誌情報のみダウンロード" @@ -20010,54 +19623,12 @@ msgstr "" #~ msgid "Choose formats not to be deleted" #~ msgstr "残したいフォーマットを選択" -#~ msgid "covers" -#~ msgstr "表紙" - -#~ msgid "Failed to download metadata:" -#~ msgstr "書誌情報のダウンロードに失敗:" - #~ msgid "Indent size:" #~ msgstr "字下げの大きさ:" #~ msgid "Text justification:" #~ msgstr "テキストの調整:" -#~ msgid "Remove F&ooter" -#~ msgstr "フッターを削除(&o)" - -#~ msgid "Remove H&eader" -#~ msgstr "ヘッダーを削除(&e)" - -#~ msgid "Author S&ort: " -#~ msgstr "著者で並び替え(&S) " - -#~ msgid "&Fetch metadata from server" -#~ msgstr "書誌情報をサーバから取得(&F)" - -#~ msgid "Available Formats" -#~ msgstr "利用できるフォーマット" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d 日 %d 時 %d 分間前" - -#~ msgid "Last downloaded" -#~ msgstr "最後のダウンロード" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "すべての定期的に読み込むレシピを一括ダウンロードする" - -#~ msgid "Every " -#~ msgstr "毎 " - -#~ msgid "day" -#~ msgstr "日" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "指定した日数より古いダウンロードしたニュースを削除する。ゼロにすると無効になる。" - #~ msgid "Customize the toolbar" #~ msgstr "ツールバーのカスタマイズ" @@ -20067,21 +19638,9 @@ msgstr "" #~ msgid "book" #~ msgstr "書籍" -#~ msgid "Insert &blank line" -#~ msgstr "空行の挿入(&b)" - #~ msgid "Send specific format" #~ msgstr "特定のフォーマットで送信" -#~ msgid "Failed to email books" -#~ msgstr "書籍の電子メール送信失敗" - -#~ msgid "Failed to email the following books:" -#~ msgstr "以下の書籍の電子メール送信に失敗:" - -#~ msgid "Sent by email:" -#~ msgstr "電子メールで送信:" - #~ msgid "dd MMM yyyy" #~ msgstr "dd MMM yyyy" @@ -20094,9 +19653,6 @@ msgstr "" #~ msgid "Paste Image" #~ msgstr "画像の貼りつけ" -#~ msgid "&Search:" -#~ msgstr "検索(&S):" - #~ msgid "Manage &user categories" #~ msgstr "ユーザカテゴリを管理(&u)" @@ -20211,23 +19767,10 @@ msgstr "" #~ msgid "Downloads metadata from Overdrive's Content Reserve" #~ msgstr "Overdrive's Content Reserveから書籍情報をダウンロード" -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "目次を本の最後に追加しません。本に独自の目次がある場合に便利です。" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "リンクの解析ができません: %s %s" - #, python-format #~ msgid "Failed to parse: %s with error: %s" #~ msgstr "解析に失敗しました: %s エラー: %s" -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "イメージを処理できません: %s。 エラー: %s" - #~ msgid "EPUBReaders eBook Shop" #~ msgstr "EPUBReaders eBookショップ" @@ -20277,11 +19820,6 @@ msgstr "" #~ msgid "Book %s of %s" #~ msgstr "本 %s (%s)" -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "分割するための適当な場所が見つかりません: %s Sub-tree size: %d KB" - #, python-format #~ msgid "Location %d • %s
              %s
              " #~ msgstr "位置 %d • %s
              %s
              " @@ -20384,27 +19922,6 @@ msgstr "" #~ "href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" #~ "processing\">ユーザーマニュアルを参照してください。" -#, python-format -#~ msgid "" -#~ "\n" -#~ "Read/Write metadata from/to ebook files.\n" -#~ "\n" -#~ "Supported formats for reading metadata: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "Different file types support different kinds of metadata. If you try to set\n" -#~ "some metadata on a file type that does not support it, the metadata will be\n" -#~ "silently ignored.\n" -#~ msgstr "" -#~ "\n" -#~ "書誌情報を書き込めるフォーマット: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "ファイルタイプはそれぞれサポートする書誌情報が違います。もし、そのファイルが\n" -#~ "サポートしない書誌情報を設定しようとした場合には、その情報は無視されます。\n" - #~ msgid "Downloads metadata and covers from Douban.com" #~ msgstr "Douban.comから書誌情報と表紙をダウンロード" @@ -20483,10 +20000,6 @@ msgstr "" #~ msgid "Tag Wizard" #~ msgstr "タグ・ウイザード" -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "添付ファイル: %s は %sをダウンロードするレシピです。" - #~ msgid "Check this box if the tag box contains regular expressions" #~ msgstr "タグ指定のボックスに正規表現を含む場合には、これをチェックして下さい" @@ -20640,16 +20153,6 @@ msgstr "" #~ msgid "Remove %s from category %s" #~ msgstr "%s をカテゴリ %s から削除" -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "%d (/ %d)冊の書籍が、適切な元フォーマットが無かったため変換できませんでした。" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "%d / %d 書籍を変換(%s)" - #, python-format #~ msgid "" #~ "%s has been updated to version %s. See the An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.
              Error: %s" -#~ msgstr "

              無効なライブラリがすでに %s に存在しています、ライブラリを移動する前に削除してください。
              Error: %s" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "email: %s:%s@%s:%s と %s エンクリプションを使用" - #, python-format #~ msgid "" #~ "The fields to output when cataloging books in the database. Should be a " diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 213af38dbe..30e64b09f9 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-30 09:51+0000\n" "Last-Translator: ddfddf2k \n" "Language-Team: Korean \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "환경설정" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1042,7 +1043,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "뉴스" @@ -1050,8 +1051,8 @@ msgstr "뉴스" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "분류" @@ -1438,6 +1439,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tablet과 통신합니다." @@ -1987,11 +1992,13 @@ msgstr "출력의 메타 정보를 지정하는 옵션입니다." msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "내장된 리시프 목록" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "출력을 다음으로 저장함" @@ -3045,7 +3052,7 @@ msgstr "아니오" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3232,10 +3239,10 @@ msgstr "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "표지" @@ -3376,7 +3383,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "모든 게시물" @@ -4582,7 +4589,7 @@ msgstr "기존의 Calibre 라이브러리가 %s에서 발견되지 않았습니 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "허용안함" @@ -5453,72 +5460,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s 는(은) 이용할 수 없는 형식입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "추가하는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "모든 하위 디렉토리에서 추가..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "경로 오류" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "지정한 디렉토리는 처리할 수 없습니다." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "책 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "발견된 책이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "권한 없음" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "추가됨" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "추가하기 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "중복 파일이 존재합니다!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "중복 파일 추가..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "저장하는 중..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "저장됨" @@ -5681,37 +5699,37 @@ msgstr "열려면 누르세요" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "모음집" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "경로" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7411,11 +7429,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial
              ." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "표지 탐색기를 불러올 수 없습니다" @@ -9204,20 +9222,20 @@ msgstr "중단하는 중..." msgid "Authors" msgstr "저자" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10715,7 +10733,7 @@ msgstr "" msgid "Restore default layout" msgstr "기본 배치로 복원" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11052,10 +11070,6 @@ msgstr "" msgid "Choose formats for " msgstr "형식을 선택하세요: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "권한 없음" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "당신은 다음의 파일들을 읽을 권한이 없습니다:" @@ -13829,7 +13843,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13875,7 +13889,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13991,19 +14005,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14011,7 +14025,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14019,7 +14033,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14027,13 +14041,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14529,53 +14543,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "발견한 업데이트" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16384,17 +16398,17 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17934,7 +17948,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17954,14 +17968,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17970,11 +17997,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17992,11 +18019,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18015,12 +18042,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18033,11 +18060,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18065,11 +18092,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18080,11 +18107,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18105,11 +18132,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18129,11 +18156,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18150,11 +18177,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18168,11 +18195,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18185,11 +18212,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18260,11 +18287,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18291,26 +18318,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18329,11 +18356,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18345,11 +18372,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18357,11 +18384,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18373,11 +18400,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18391,11 +18418,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18403,11 +18430,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18416,33 +18443,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18452,11 +18479,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18467,11 +18494,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18483,11 +18510,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19116,6 +19143,9 @@ msgstr "" #~ msgid "Downloads metadata from Douban.com" #~ msgstr "Douban.com 에서 메타 정보를 내려받습니다" +#~ msgid "List builtin recipes" +#~ msgstr "내장된 리시프 목록" + #~ msgid "" #~ "Comma separated list of formats to save for each book. By default all " #~ "available books are saved." diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 61ea41bebd..21695ed010 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-26 09:56+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,7 +16,7 @@ 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: 2011-07-23 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Pasirinkimai" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Naujienos" @@ -1040,8 +1041,8 @@ msgstr "Naujienos" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalogas" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index ced2abd2ed..6e250f53f4 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 62910a54df..68e39c1dc0 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-17 11:56+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latvian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -61,15 +61,15 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -85,10 +85,10 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -99,6 +99,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -138,9 +139,9 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -168,21 +169,21 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -242,7 +243,7 @@ msgid "Preferences" msgstr "Iestatījumi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1027,7 +1028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Ziņas" @@ -1035,8 +1036,8 @@ msgstr "Ziņas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalogs" @@ -1421,6 +1422,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1945,11 +1950,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Parādīt iebūvētās receptes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2958,7 +2965,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3138,10 +3145,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Vāks" @@ -3282,7 +3289,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Visi raksti" @@ -4445,7 +4452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5316,72 +5323,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Pievieno..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Pievienots" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Pievienošana neveiksmīga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Atrasti dublikāti!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Saglabā..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Saglabāts" @@ -5544,37 +5562,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Atrodas" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7269,11 +7287,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Pārlūkot vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9061,20 +9079,20 @@ msgstr "" msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10572,7 +10590,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10907,10 +10925,6 @@ msgstr "" msgid "Choose formats for " msgstr "Izvēlieties formātus " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13667,7 +13681,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13713,7 +13727,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13829,19 +13843,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13849,7 +13863,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13857,7 +13871,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13865,13 +13879,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14365,53 +14379,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16183,17 +16197,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17729,7 +17743,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17749,14 +17763,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17765,11 +17792,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17787,11 +17814,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17810,12 +17837,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17828,11 +17855,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17860,11 +17887,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17875,11 +17902,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17900,11 +17927,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17924,11 +17951,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17945,11 +17972,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17963,11 +17990,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17980,11 +18007,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18055,11 +18082,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18086,26 +18113,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18124,11 +18151,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18140,11 +18167,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18152,11 +18179,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18168,11 +18195,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18186,11 +18213,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18198,11 +18225,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18211,35 +18238,35 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Maksimālais augstums un platums calibre bibliotēkā saglabātajiem grāmatu " "vākiem" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Uz kurieni sūtīt lejupielādētās ziņas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18249,11 +18276,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18264,11 +18291,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18280,11 +18307,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18428,6 +18455,9 @@ msgstr "" #~ msgid "Communicate with the Cybook Opus eBook reader." #~ msgstr "Komunicē ar Cybook Opus e-grāmatu lasītāju." +#~ msgid "List builtin recipes" +#~ msgstr "Parādīt iebūvētās receptes" + #~ msgid "LibraryThing.com timed out. Try again later." #~ msgstr "Gaidot atbildi no LibraryThing.com iestājās noildze. Mēģiniet vēlāk." diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 5d025eb133..be9facc743 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-12-16 23:06+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "ക്രമീകരണങ്ങള്‍" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1031,7 +1032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "വാര്‍ത്തകള്‍" @@ -1039,8 +1040,8 @@ msgstr "വാര്‍ത്തകള്‍" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tablet ആയി സംവദിക്കുക." @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2967,7 +2974,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3147,10 +3154,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3291,7 +3298,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4446,7 +4453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5317,72 +5324,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5545,37 +5563,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7267,11 +7285,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9057,20 +9075,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10568,7 +10586,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10903,10 +10921,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13663,7 +13677,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13709,7 +13723,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13825,19 +13839,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13845,7 +13859,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13853,7 +13867,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13861,13 +13875,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14361,53 +14375,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16179,17 +16193,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17725,7 +17739,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17745,14 +17759,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17761,11 +17788,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17783,11 +17810,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17806,12 +17833,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17824,11 +17851,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17856,11 +17883,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17871,11 +17898,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17896,11 +17923,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17920,11 +17947,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17941,11 +17968,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17959,11 +17986,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17976,11 +18003,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18051,11 +18078,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18082,26 +18109,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18120,11 +18147,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18136,11 +18163,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18148,11 +18175,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18164,11 +18191,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18182,11 +18209,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18194,11 +18221,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18207,33 +18234,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18243,11 +18270,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18258,11 +18285,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18274,11 +18301,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 86075bc97a..80adb98536 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-07 10:53+0000\n" "Last-Translator: Shirish Joshi \n" "Language-Team: Marathi \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "पसंती" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "वार्ता" @@ -1040,8 +1041,8 @@ msgstr "वार्ता" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "पुस्तक सूची" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "नाही" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "पृष्ठ" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "परवानगी नाही" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "शामिल करत आहे..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "पुस्तके नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "कोणतेही पुस्तक सापडले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "परवानगी नाही" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "शामिल केले" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "शामिल करत आले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "लेखक" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "परवानगी नाही" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index cb64a6af72..0d2f8f6cd8 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-04-09 05:12+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1040,8 +1041,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2966,7 +2973,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3146,10 +3153,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3290,7 +3297,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4445,7 +4452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5316,72 +5323,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5544,37 +5562,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7266,11 +7284,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9056,20 +9074,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10567,7 +10585,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10902,10 +10920,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13662,7 +13676,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13708,7 +13722,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13824,19 +13838,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13844,7 +13858,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13852,7 +13866,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13860,13 +13874,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14360,53 +14374,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16178,17 +16192,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17724,7 +17738,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17744,14 +17758,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17760,11 +17787,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17782,11 +17809,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17805,12 +17832,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17823,11 +17850,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17855,11 +17882,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17870,11 +17897,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17895,11 +17922,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17919,11 +17946,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17940,11 +17967,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17958,11 +17985,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17975,11 +18002,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18050,11 +18077,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18081,26 +18108,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18119,11 +18146,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18135,11 +18162,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18147,11 +18174,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18163,11 +18190,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18181,11 +18208,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18193,11 +18220,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18206,33 +18233,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18242,11 +18269,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18257,11 +18284,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18273,11 +18300,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index edc807a246..90c018ac05 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-30 07:57+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Innstillinger" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Lagre" @@ -1081,7 +1082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheter" @@ -1089,8 +1090,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1490,6 +1491,10 @@ msgstr "Kommuniser med Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommuniser med Nokia 770 internet enhet." @@ -2088,11 +2093,13 @@ msgstr "Valgmuligheter for å legge inn metadata i utdatafilen" msgid "Options to help with debugging the conversion" msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "List opp innebygde nyhetskilder" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Utdata er lagret til" @@ -3323,7 +3330,7 @@ msgstr "Nei" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3521,10 +3528,10 @@ msgstr "" "representerer et linjeskift. Begynn en ny linje i den tilsvarende posisjonen " "i oversettelsen.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslagside" @@ -3670,7 +3677,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle artikler" @@ -4970,7 +4977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ikke tillatt" @@ -5875,44 +5882,55 @@ msgstr "Denne boka er ikke lenger i ditt bibliotek" msgid "%s has no available formats." msgstr "%s har ikke tilgjengelig formater." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Søker i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Legger til..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Søker i alle undermapper..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Feil i stien" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Den spesifiserte mappen kunne ikke prosesseres" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Ingen bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ingen bøker ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ingen tilatelse" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Lagt til" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Kunne ikke legge til" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5920,11 +5938,11 @@ msgstr "" "Legg til bøker prosessen ser ut til å være låst. Forsøk å re-starte calibre " "og legg til færre bøker av gangen, til du finner problemboka." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplikater funnet!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5932,19 +5950,19 @@ msgstr "" "Bøker med den samme tittelen som den følgende finnes allerede i databasen. " "Legg dem til allikevel?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Legger inn duplikater..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Lagrer" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Lagret" @@ -6121,37 +6139,37 @@ msgstr "Klikk for å åpne" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Lim inn omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopier omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dobbeltklikk for å åpne vinduet for bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Bane" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7897,11 +7915,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Søk blant omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Omslagssøker kunne ikke starte" @@ -9780,20 +9798,20 @@ msgstr "Avbryter..." msgid "Authors" msgstr "Forfattere" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11334,7 +11352,7 @@ msgstr "" msgid "Restore default layout" msgstr "Gjenopprett standard visning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11698,10 +11716,6 @@ msgstr "" msgid "Choose formats for " msgstr "Velg formater for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Ingen tilatelse" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Du har ikke tillatelse til å lese fra følgende filer:" @@ -14583,7 +14597,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14629,7 +14643,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14745,19 +14759,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14765,7 +14779,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14773,7 +14787,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14781,13 +14795,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15294,53 +15308,53 @@ msgstr "" "vil fortsette å kjøre i systemstatusfeltet. For å stenge programmet, velg " "Stopp innholdslisten i systemstatusfeltet." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Oppdatering tilgjengelig!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Vis dette varselet for kommende oppdateringer" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Oppdater" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Oppdateringer funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17368,17 +17382,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "

              Migrerer gammel database til e-bokbiblioteket i %s
              " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -18985,7 +18999,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19005,14 +19019,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19021,11 +19048,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19043,11 +19070,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19066,12 +19093,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19084,11 +19111,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19116,11 +19143,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19131,11 +19158,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19156,11 +19183,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19180,11 +19207,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19201,11 +19228,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19219,11 +19246,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19236,11 +19263,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19311,11 +19338,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19342,26 +19369,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19380,11 +19407,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19396,11 +19423,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19408,11 +19435,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19424,11 +19451,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19442,11 +19469,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19454,11 +19481,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Antall sekunder før epost sendes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19467,33 +19494,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19503,11 +19530,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19518,11 +19545,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19534,11 +19561,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21233,6 +21260,9 @@ msgstr "" #~ msgid "The attached file: %s is a recipe to download %s." #~ msgstr "Den vedlagte filen: %s er en nyhetskilde for nedlasting %s." +#~ msgid "List builtin recipes" +#~ msgstr "List opp innebygde nyhetskilder" + #~ msgid "" #~ "Interval at which to download this recipe. A value of zero means that the " #~ "recipe will be downloaded every hour." diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index a3c6b0b320..e43986142c 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: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-07 02:48+0000\n" "Last-Translator: heinz beck \n" "Language-Team: German\n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" @@ -62,15 +62,15 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -86,10 +86,10 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -100,6 +100,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -139,9 +140,9 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -169,21 +170,21 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -243,7 +244,7 @@ msgid "Preferences" msgstr "Instellen" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1058,7 +1059,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nachrichten" @@ -1066,8 +1067,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1452,6 +1453,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikation mit dem Nokia 770 Internet Tablet." @@ -2031,11 +2036,13 @@ msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Vorgegebene Downloadschemata auflisten" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -3203,7 +3210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3397,10 +3404,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Umschlagbild" @@ -3541,7 +3548,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle Artikel" @@ -4791,7 +4798,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Das ist nicht gestattet" @@ -5668,44 +5675,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Suche in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Füge hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Suche in allen Unterverzeichnissen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Verzeichnis Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Keine Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Keine Bücher gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Zugriff verweigert" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Hinzufügen schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5714,11 +5732,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5726,19 +5744,19 @@ msgstr "" "Es gibt schon Bücher mit dem selben Titel wie die folgenden in der " "Datenbank. Trotzdem hinzufügen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Füge Duplikate hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gespeichert" @@ -5901,37 +5919,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7654,11 +7672,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9457,20 +9475,20 @@ msgstr "Abbruch läuft ..." msgid "Authors" msgstr "Autoren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10999,7 +11017,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11340,10 +11358,6 @@ msgstr "" msgid "Choose formats for " msgstr "Formate wählen für " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Zugriff verweigert" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" @@ -14141,7 +14155,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14187,7 +14201,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14303,19 +14317,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14323,7 +14337,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14331,7 +14345,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14339,13 +14353,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14848,53 +14862,53 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16787,17 +16801,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

              Migrating old database to ebook library in %s

              " msgstr "

              Migriere alte Datenbank zu eBook Bibliothek in %s

              " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -18377,7 +18391,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18397,14 +18411,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18413,11 +18440,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18435,11 +18462,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18458,12 +18485,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18476,11 +18503,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18508,11 +18535,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18523,11 +18550,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18548,11 +18575,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18572,11 +18599,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18593,11 +18620,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18611,11 +18638,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18628,11 +18655,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18703,11 +18730,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18734,26 +18761,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18772,11 +18799,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18788,11 +18815,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18800,11 +18827,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18816,11 +18843,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18834,11 +18861,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18846,11 +18873,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18859,33 +18886,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18895,11 +18922,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18910,11 +18937,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18926,11 +18953,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21940,6 +21967,9 @@ msgstr "" #~ msgid "Remove H&eader" #~ msgstr "Ko&pfzeile entfernen" +#~ msgid "List builtin recipes" +#~ msgstr "Vorgegebene Downloadschemata auflisten" + #~ msgid "Kovid Goyal and Sujata Raman" #~ msgstr "Kovid Goyal und Sujata Raman" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index d666217c6e..6e6e650e21 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -43,16 +43,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 14:35+0000\n" -"Last-Translator: drMerry \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-04 16:01+0000\n" +"Last-Translator: Redmar \n" "Language-Team: Dutch \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: 2011-07-29 04:46+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:36+0000\n" +"X-Generator: Launchpad (build 13604)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -104,15 +104,15 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -128,10 +128,10 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -142,6 +142,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -181,9 +182,9 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -211,21 +212,21 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -285,7 +286,7 @@ msgid "Preferences" msgstr "Instellingen" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Winkel" @@ -467,7 +468,7 @@ msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -"Vind de volgende of vorige overeenkomst indien gezocht wordt in uw calibre " +"Vind het volgende of vorige resultaat indien gezocht wordt in uw calibre-" "bibliotheek gebruikmakend van de markeer modus" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 @@ -561,7 +562,6 @@ msgstr "Uitvoeropties" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Set conversion options specific to each output format" msgstr "" -"Pas de conversie-instellingen aan specifiek voor ieder uitvoerformaat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Adding books" @@ -597,7 +597,7 @@ msgstr "Boeken naar apparaten sturen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Control how calibre transfers files to your ebook reader" -msgstr "Stel in hoe calibre de bestanden naar uw E-reader verstuurt" +msgstr "Stel in hoe calibre de bestanden naar uw e-reader verstuurt" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Metadata plugboards" @@ -1063,9 +1063,9 @@ msgid "" "is configured to store copies in your iTunes Media folder.

              " msgstr "" "

              Deze instelling dient overeen te komen met uw iTunes " -"Voorkeuren|Geavanceered instelling.

              Uitschakelen zal " -"kopie's van boeken verzonden naar iTunes opslaan in uw calibre configuratie " -"map.

              Inschakelen geeft aan dat iTunes is ingesteld om kopie's van uw " +"Voorkeuren|Geavanceerd instelling.

              Uitschakelen zal " +"kopieën van boeken verzonden naar iTunes opslaan in uw calibre configuratie " +"map.

              Inschakelen geeft aan dat iTunes is ingesteld om kopieën van uw " "boeken op te slaan in uw iTunes Media map.

              " #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 @@ -1119,7 +1119,7 @@ msgid "" msgstr "" "Sommige boeken niet gevonden in de iTunes-database.\n" "Verwijder met behulp van de iBooks-app.\n" -"Klik op \"Toon details\" voor een lijst." +"Klik op ‘Details tonen’ voor een lijst." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 msgid "" @@ -1127,7 +1127,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" "Sommige omslagafbeeldingen konden niet worden omgezet.\n" -"Klik op \"Toon details\" voor een overzicht." +"Klik op ‘Details tonen’ voor een overzicht." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2684 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:102 @@ -1142,7 +1142,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nieuws" @@ -1150,8 +1150,8 @@ msgstr "Nieuws" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogus" @@ -1161,7 +1161,7 @@ msgstr "Communiceer met iTunes." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." -msgstr "Communiceer met de Sanda Bambook E-reader." +msgstr "Communiceer met de Sanda Bambook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" @@ -1264,7 +1264,7 @@ msgstr "Bambook SDK is niet geïnstalleerd." #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." -msgstr "Communiceer met de Binatone Readme E-reader." +msgstr "Communiceer met de Binatone Readme e-reader." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 msgid "Communicate with the Blackberry smart phone." @@ -1279,23 +1279,23 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "Communiceer met BOEYE BEX Seriële E-readers." +msgstr "Communiceer met BOEYE BEX Seriële e-readers." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "Communiceer met BOEYE BDX Seriële E-readers." +msgstr "Communiceer met BOEYE BDX Seriële e-readers." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." -msgstr "Communiceer met de Cybook Gen 3 / Opus E-reader." +msgstr "Communiceer met de Cybook Gen 3 / Opus e-reader." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:64 msgid "Communicate with the Cybook Orizon eBook reader." -msgstr "Verbinden met de Cybook Orizon E-reader." +msgstr "Verbinden met de Cybook Orizon e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:25 msgid "Communicate with the EB600 eBook reader." -msgstr "Communiceer met de EB600 E-reader." +msgstr "Communiceer met de EB600 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:192 msgid "Communicate with the Astak Mentor EB600" @@ -1327,11 +1327,11 @@ msgstr "Communiceert met de Entourage Edge." #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16 msgid "Communicate with the ESlick eBook reader." -msgstr "Communiceer met de ESlick E-reader." +msgstr "Communiceer met de ESlick e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 msgid "Communicate with the Sigmatek eBook reader." -msgstr "Communiceer met de Sigmatek E-reader." +msgstr "Communiceer met de Sigmatek e-reader." #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32 @@ -1345,15 +1345,15 @@ msgstr "Apparaat verbinding" #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:19 msgid "Communicate with Hanlin V3 eBook readers." -msgstr "Communiceer met Hanlin V3 E-reader." +msgstr "Communiceer met Hanlin V3 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:96 msgid "Communicate with Hanlin V5 eBook readers." -msgstr "Communiceer met Hanlin V5 E-reader." +msgstr "Communiceer met Hanlin V5 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:114 msgid "Communicate with the BOOX eBook reader." -msgstr "Communiceer met de BOOX E-reader." +msgstr "Communiceer met de BOOX e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:132 msgid "" @@ -1365,7 +1365,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22 msgid "Communicate with the Hanvon N520 eBook reader." -msgstr "Communiceer met de Hanvon N520 E-reader." +msgstr "Communiceer met de Hanvon N520 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47 msgid "Communicate with The Book reader." @@ -1377,7 +1377,7 @@ msgstr "Communiceer met de Libre Air E-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." -msgstr "Communiceer met de SpringDesign Alex E-reader." +msgstr "Communiceer met de SpringDesign Alex e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:131 msgid "Communicate with the Azbooka" @@ -1385,11 +1385,11 @@ msgstr "Communiceer met de Azbooka" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:150 msgid "Communicate with the Elonex EB 511 eBook reader." -msgstr "Communiceer met Elonex EB511 E-reader." +msgstr "Communiceer met Elonex EB511 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." -msgstr "Communiceer met de IRex Iliad E-reader." +msgstr "Communiceer met de IRex Iliad e-reader." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 @@ -1403,7 +1403,7 @@ msgstr "Kan geen bestanden ophalen van dit apparaat" #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 msgid "Communicate with the IRex Digital Reader 1000 eBook reader." -msgstr "Communiceer met de IRex Digital Reader 1000 E-reader." +msgstr "Communiceer met de IRex Digital Reader 1000 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42 msgid "Communicate with the IRex Digital Reader 800" @@ -1415,7 +1415,7 @@ msgstr "Communiceer met de Iriver Story E-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20 msgid "Communicate with the JetBook eBook reader." -msgstr "Communiceer met de JetBook E-reader." +msgstr "Communiceer met de JetBook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88 msgid "Communicate with the MiBuk Wolder reader." @@ -1432,15 +1432,15 @@ msgstr "Geen geldig MOBI-bestand. Bestand geeft aan %s te zijn" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." -msgstr "Kon geen paginamapping genereren." +msgstr "Kan geen paginamapping genereren." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." -msgstr "Communiceer met de Kindle E-reader." +msgstr "Communiceer met de Kindle e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:171 msgid "Communicate with the Kindle 2/3 eBook reader." -msgstr "Communiceer met de Kindle 2/3 E-reader." +msgstr "Communiceer met de Kindle 2/3 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" @@ -1469,14 +1469,14 @@ msgid "" "book. However, this method is slower and will slow down sending files to the " "Kindle." msgstr "" -"Paginanummering kan op twee manieren gegenereerd worden. De betere generator " +"Paginanummering kan op twee manieren aangemaakt worden. De betere generator " "maakt een paginanummering die meer lijkt op die van een geprint boek. Deze " "methode is echter langzamer en vertraagt het versturen van bestanden naar de " "Kindle." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257 msgid "Communicate with the Kindle DX eBook reader." -msgstr "Communiceer met de Kindle DX E-reader." +msgstr "Communiceer met de Kindle DX e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:24 msgid "Communicate with the Kobo Reader" @@ -1557,6 +1557,10 @@ msgstr "Communiceer met de Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Communiceer met de Moovybook E-reader" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Met de COBY communiceren" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communiceer met Nokia 770 Internet tablet." @@ -1575,23 +1579,23 @@ msgstr "De Nook" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:21 msgid "Communicate with the Nook eBook reader." -msgstr "Communiceer met de Nook E-reader." +msgstr "Communiceer met de Nook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "Communiceer met de Nook Color en TSR E-readers." +msgstr "Communiceer met de Nook Color en TSR e-readers." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." -msgstr "Communiceer met de Nuut2 E-reader." +msgstr "Communiceer met de Nuut2 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:89 msgid "Communicate with the Sony PRS-500 eBook reader." -msgstr "Communiceer met de Sony PRS-500 E-reader." +msgstr "Communiceer met de Sony PRS-500 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:22 msgid "Communicate with all the Sony eBook readers." -msgstr "Verbinden met alle Sony E-readers." +msgstr "Verbinden met alle Sony e-readers." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by title" @@ -1693,7 +1697,7 @@ msgstr "Naamloos" #: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 msgid "Communicate with the Samsung SNE eBook reader." -msgstr "Communiceer met de Samsung SNE E-reader." +msgstr "Communiceer met de Samsung SNE e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11 msgid "Communicate with the Teclast K3/K5 reader." @@ -1832,7 +1836,7 @@ msgstr "Extra aanpassing" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42 msgid "Communicate with an eBook reader." -msgstr "Communiceer met een E-reader." +msgstr "Communiceer met een e-reader." #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." @@ -1846,6 +1850,11 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"Kan geen toegang tot bestanden in het hoofdgeheugen van uw apparaat krijgen. " +"U kunt voor ondersteuning contact met de fabrikant opnemen. Vaak helpt het " +"om een andere USB-kabel of USB-poort op uw computer te gebruiken. Als uw " +"apparaat een optie heeft voor het ‘terugzetten naar fabrieksinstellingen’ " +"kunt u dit ook proberen. Onderliggende fout: %s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1856,6 +1865,12 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"Kan geen toegang tot bestanden in de SD-kaart van uw apparaat krijgen. Dit " +"kan vele oorzaken hebben. De SD-kaart kan beschadigd zijn, kan te groot zijn " +"voor uw apparaat, kan tegen schrijven beschermd zijn etc. Probeer een andere " +"SD-kaart, of formatteer uw SD-kaart met het FAD32-bestandssysteem. Zorg ook " +"dat er niet teveel bestanden in de root van uw SD-kaart staan. Onderliggende " +"fout: %s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 @@ -2090,24 +2105,24 @@ msgid "" msgstr "" "Invoer_bestand uitvoer_bestand [opties]\n" "\n" -"Converteer een E-boek van het ene formaat naar het andere.\n" +"Converteer een e-book van het ene naar het andere formaat.\n" "\n" "Invoer_bestand is de invoer, en uitvoer_bestand is de uitvoer. Beiden moeten " "worden opgegeven als de eerste twee parameters van het commando.\n" "\n" -"Het E-boek formaat voor uitvoer wordt geraden aan de hand van de " +"Het e-bookformaat voor uitvoer wordt geraden aan de hand van de " "bestandsextensie van uitvoer_bestand. uitvoer_bestand kan ook de vorm .EXT " "hebben, waar EXT de extensie van het uitvoerbestand is, zonder naam. In dit " "geval zal de naam van het uitvoerbestand worden afgeleid uit de naam van het " "invoerbestand. Bestandsnamen kunnen niet beginnen met een afbreekstreep (-). " "Als uitvoer_bestand geen extensie bevat, dan zat het worden behandeld als " -"zijnde een map, en zal een 'open E-boek' (OEB) bestaande uit HTML-bestanden " +"zijnde een map, en zal een ‘open e-book’ (OEB) bestaande uit HTML-bestanden " "naar deze map worden geschreven. Dit zijn de bestanden die normaal gesproken " -"naar de uitvoerplug-in zouden worden gestuurd.\n" +"naar de uitvoerplug-in gestuurd zouden worden.\n" "\n" -"Na het opgeven van de invoer- en uitvoerbestanden kan je de conversie " +"Na het opgeven van de invoer- en uitvoerbestanden kunt u de conversie " "beïnvloeden door diverse opties op te geven. De beschikbare opties hangen af " -"van het type van zowel in- als uitvoerbestand. Voor meer informatie geef je " +"van het type van zowel in- als uitvoerbestand. Voor meer informatie geeft u " "de optie -h op, met de namen van zowel in- als uitvoerbestand.\n" "\n" "Voor volledige documentatie van het conversiesysteem, zie\n" @@ -2132,7 +2147,7 @@ msgstr "Opties om de bewerking van uitvoerbestand %s aan te passen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:131 msgid "Options to control the look and feel of the output" -msgstr "Opties om uiterlijk en gedrag van de uitvoer aan te passen" +msgstr "Opties om uiterlijk van de uitvoer aan te passen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:148 #, python-format @@ -2162,9 +2177,9 @@ msgid "" "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -"Configureer de automatische generatie van de inhoudsopgave. Standaard zal, " +"Configureer het automatisch aanmaken van de inhoudsopgave. Standaard zal, " "indien aanwezig, de inhoudsopgave van het invoerbestand gebruikt worden, in " -"plaats van de automatisch gegenereerde." +"plaats van de automatisch aangemaakte inhoudsopgave." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:185 msgid "Options to set metadata in the output" @@ -2174,11 +2189,16 @@ msgstr "Opties om metadata voor de uitvoer in te stellen" msgid "Options to help with debugging the conversion" msgstr "Opties om te helpen bij het vinden van fouten bij de conversie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Laat ingebouwde recepten zien" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" +"Namen van ingebouwde recepten weergeven. U kunt de volgende opdracht " +"gebruiken om met behulp van een recept een e-book te maken: ebook-convert " +"\"Receptnaam.recipe\" uitvoer.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Uitvoer opgeslagen naar" @@ -2268,8 +2288,8 @@ msgstr "" "regelhoogte heeft van op zijn minst deze instelling, onafhankelijk van wat " "het ingevoerde document specificeert. Zet op nul om te negeren. De " "standaardwaarde is 120%. Gebruik deze instelling liever dan de rechtstreekse " -"regelhoogte-instelling, tenzij je weet wat je doet. Om bijvoorbeeld dubbele " -"regelafstand te verkrijgen zet je deze instelling op 240." +"regelhoogte-instelling, tenzij u weet wat u doet. Om bijvoorbeeld dubbele " +"regelafstand te verkrijgen zet u deze instelling op 240." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:187 msgid "" @@ -2333,8 +2353,8 @@ msgid "" "one is always used." msgstr "" "Normaal gesproken wordt de inhoudsopgave van het invoerbestand gebruikt in " -"plaats van een automatisch gegenereerde. Met deze optie zal de auto-" -"gegenereerde versie altijd gebruikt worden." +"plaats van een automatisch gemaakte inhoudsopgave. Met deze optie zal de " +"automatisch aangemaakte versie altijd gebruikt worden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:240 msgid "Don't add auto-detected chapters to the Table of Contents." @@ -2481,12 +2501,12 @@ msgid "" "\"original\" (the default) does not change justification in the source file. " "Note that only some output formats support justification." msgstr "" -"Wijzig tekst uitvulling. De waarde \"links\" verandert alle uitgelijnde " -"tekst in de bron naar links uitgelijnde tekst (m.a.w. niet uitgevuld). De " -"waarde \"uitvullen\" verandert alle niet uitgevulde tekst naar uitgevuld. De " -"waarde \"origineel\" (de standaardwaarde) verandert de uitvulling in het " -"bronbestand niet. Merk op dat maar een beperkt aantal uitvoerformaten " -"uitvullen ondersteunen." +"Wijzig tekst uitvulling. De waarde ‘left’ verandert alle uitgelijnde tekst " +"in de bron naar links uitgelijnde tekst (m.a.w. niet uitgevuld). De waarde " +"‘justify’ verandert alle niet uitgevulde tekst naar uitgevuld. De waarde " +"‘original’ (de standaardwaarde) verandert de uitvulling in het bronbestand " +"niet. Merk op dat maar een beperkt aantal uitvoerformaten uitvullen " +"ondersteunen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:362 msgid "" @@ -2546,7 +2566,7 @@ msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -"Voeg metadata aan het begin van het boek toe. Dit is nuttig als uw E-reader " +"Voeg metadata aan het begin van het boek toe. Dit is nuttig als uw e-reader " "het weergeven/zoeken van metadata niet direct ondersteunt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:412 @@ -2607,8 +2627,8 @@ msgstr "Geef de titel op." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:459 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -"Geef de auteurs op. Meerdere auteurs moeten van elkaar worden gescheiden " -"door het en-teken." +"Geef de auteurs op. Meerdere auteurs moeten met een ampersand (&) van elkaar " +"gescheiden worden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:464 msgid "The version of the title to be used for sorting. " @@ -2875,7 +2895,7 @@ msgid "" msgstr "" "Herstel het ontbreken van bestanden in het manifest. epub-reparatie kan deze " "toevoegen aan het manifest of ze wissen zoals gespecificeerd door de functie " -"\"wis bestanden die niet in het manifest zijn opgenomen\"." +"‘Wis bestanden die niet in het manifest zijn opgenomen’." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 msgid "Delete unmanifested files instead of adding them to the manifest" @@ -2888,7 +2908,7 @@ msgid "" "Extract the contents of the generated EPUB file to the specified directory. " "The contents of the directory are first deleted, so be careful." msgstr "" -"Verplaats de inhoud van het gegenereerde EPUB-bestand naar de opgegeven map. " +"Verplaats de inhoud van het aangemaakte EPUB-bestand naar de opgegeven map. " "De inhoud van de map zal eerst gewist worden, dus wees voorzichtig." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:62 @@ -2901,7 +2921,7 @@ msgid "" msgstr "" "Deactiveer het splitsen op het einde van een pagina. Normaal gesproken " "worden invoerbestanden bij iedere nieuwe pagina automatisch in twee " -"bestanden opgesplitst. Dit resulteert in een e-boekbestand dat sneller " +"bestanden opgesplitst. Dit resulteert in een e-bookbestand dat sneller " "verwerkt kan worden met minder werk voor het systeem. Echter, het splitsen " "zelf is langzaam, en als het bronbestand een groot aantal pagina's bevat kan " "u deze splitsing uitschakelen." @@ -2924,9 +2944,9 @@ msgid "" "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" -"Normaal gesproken zal een standaardomslag worden aangemaakt met daarop de " -"titel, auteurs, enz. Als het invoerbestand geen omslag bevat en er niet " -"expliciet een is opgegeven. Deze optie schakelt dit uit." +"Als het invoerbestand geen omslag bevat en er niet expliciet een is " +"opgegeven zal een standaardomslag worden aangemaakt met daarop de titel, " +"auteurs, enz. Deze optie schakelt dit uit." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:86 msgid "" @@ -2984,13 +3004,13 @@ msgid "" "\"Table of Contents\" settings (turn on \"Force use of auto-generated Table " "of Contents)." msgstr "" -"Specificeer het indelen in paragrafen. De waarde \"niets\" maakt van het " -"boek één paragraaf. De waarde \"bestanden\" maakt van elk bestand een " -"paragraaf; doe dit als uw apparaat problemen heeft. De waarde " -"\"Inhoudsopgave\" maakt van elke onderdeel in de inhoudsopgave een titel en " -"maakt paragrafen; als dit niet goed werkt dient u de instellingen voor " -"\"Structuurdetectie\" en/of \"Inhoudsopgave\" aan te passen (zet \"Forceer " -"gebruik van auto-gegenereerde inhoudsopgave\" aan)." +"Specificeer het indelen in paragrafen. De waarde ‘nothing’ maakt van het " +"boek één paragraaf. De waarde ‘files’ maakt van elk bestand een paragraaf; " +"doe dit als uw apparaat problemen heeft. De waarde ‘Table of Contents’ maakt " +"van elke onderdeel in de inhoudsopgave een titel en maakt paragrafen; als " +"dit niet goed werkt dient u de instellingen voor ‘Structure Detection’ en/of " +"‘Table of Contents’ aan te passen (zet ‘Force use of auto-generated Table of " +"Contents’ aan)." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 #, python-format @@ -3034,9 +3054,9 @@ msgid "" "pipeline." msgstr "" "Normaal gesproken herschikt deze invoerplug-in alle invoerbestanden in een " -"standaard hiërarchie van mappen. Gebruik deze optie alleen als je weet wat " -"je doet, omdat het kan resulteren in verschillende akelige problemen met de " -"rest van het conversiesysteem." +"standaard hiërarchie van mappen. Gebruik deze optie alleen als u weet wat u " +"doet, omdat het kan resulteren in verschillende akelige problemen met de " +"opvolgende stappen van de conversie." #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:32 msgid "CSS file used for the output instead of the default file" @@ -3083,7 +3103,7 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" -"Tekencodering voor de invoer HTML bestanden. Veel voorkomende keuzes " +"Tekencodering voor de invoer HTML-bestanden. Veel voorkomende keuzes " "bevatten: cp1252, cp1251, latin1 en utf-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 @@ -3470,7 +3490,7 @@ msgstr "Nee" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3681,10 +3701,10 @@ msgstr "" "Haal een omslagafbeelding of sociale metadata (labels, waarderingen, enz) op " "van LibraryThing.com voor het met het ISBN aangeduide boek op\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -3852,7 +3872,7 @@ msgstr "" "Bij het toevoegen van de inhoudsopgave aan het boek, deze aan het begin van " "het boek in plaats van aan het einde toevoegen. Niet aanbevolen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle artikelen" @@ -3973,7 +3993,7 @@ msgstr "Aan te maken OPF-versie. Standaard is %default." msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -"Genereer een Adobe ‘pagina-map’-bestand als informatie over paginering " +"Maak een Adobe ‘pagina-map’-bestand aan als informatie over paginering " "beschikbaar is." #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:128 @@ -4292,7 +4312,7 @@ msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -"Behoud lengte/breedteverhouding van de omslag in plaats van deze uit te " +"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/pdf/pdftohtml.py:57 @@ -4412,8 +4432,8 @@ msgid "" "* off: Don't modify the paragraph structure. This is useful when combined " "with Markdown or Textile formatting to ensure no formatting is lost." msgstr "" -"Alineastructuur. Keuzes zijn [‘auto’, ‘block’, ‘single’, ‘print’, " -"‘unformatted’, ‘off’]\n" +"Alineastructuur. \n" +"Keuzes zijn [‘auto’, ‘block’, ‘single’, ‘print’, ‘unformatted’, ‘off’]\n" " * auto: Probeer autodetectie van alineatype.\n" "* block: Een blanco regel duidt einde alinea aan.\n" "* single: Elke regel bevat een alinea.\n" @@ -4444,7 +4464,7 @@ msgstr "" "* heuristic: Heuristisch verwerken zodat hoofdstukkoppen, schuine tekst, " "e.d. herkend worden.\n" "* textile: Verwerk met Textileopmaak.\n" -"* markdown: Om meer over markdownopmaak te leren kijk naar" +"* markdown: Om meer over markdownopmaak te leren leest u" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:53 msgid "" @@ -4527,11 +4547,11 @@ msgid "" "set and default to the color displayed by the reader (generally this is " "black)." msgstr "" -"Verwijder de tekstkleur niet van de uitvoer. Dit is alleen nuttig als txt-" +"Verwijder de tekstkleur van de uitvoer niet. Dit is alleen nuttig als txt-" "uitvoeropmaak is ingesteld op textile. Textile is de enige formattering die " "ondersteuning biedt voor het instellen van tekstkleur. Als deze optie niet " "is gespecificeerd, zal de tekstkleur niet worden ingesteld en gelijk zijn " -"aan de standaardkleur voor uw E-reader (over het algemeen is dit zwart)." +"aan de standaardkleur voor uw e-reader (over het algemeen is dit zwart)." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:112 msgid "Send file to storage card instead of main memory by default" @@ -5158,7 +5178,7 @@ msgstr "Mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "Database integrity check failed, click Show details for details." msgstr "" -"Controle database-integriteit mislukt. Klik op ‘Toon details’ voor details." +"Controle database-integriteit mislukt. Klik op ‘Details tonen’ voor details." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "No problems found" @@ -5186,7 +5206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Niet toegestaan" @@ -5322,7 +5342,7 @@ msgstr "Verwijderen mislukt" msgid "" "Failed to delete some books, click the Show Details button for details." msgstr "" -"Het verwijderen van enkele boeken is mislukt, klik op ‘Toon details’ voor " +"Het verwijderen van enkele boeken is mislukt, klik op ‘Details tonen’ voor " "meer informatie." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 @@ -5590,8 +5610,8 @@ msgid "" "Could not download metadata and/or covers for %d of the books. Click \"Show " "details\" to see which books." msgstr "" -"Kon geen metadata en/of omslag voor %d van deze boeken downloaden. Klik " -"\"Toon details\" om te zien welke boeken het betreft." +"Kan voor %d van deze boeken geen metadata en/of omslag downloaden. Klik " +"‘Details tonen’ om te zien welke boeken het betreft." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 msgid "Download complete" @@ -5615,7 +5635,7 @@ msgid "" msgstr "" "De metadata voor enkele boeken in uw bibliotheek zijn veranderd na de start " "van het downloaden. Als u doorgaat, zullen sommige veranderingen mogelijk " -"worden overschreven. Klik \"Toon details\" om de lijst van gewijzigde boeken " +"worden overschreven. Klik ‘Details tonen’ om de lijst van gewijzigde boeken " "te zien. Wilt u doorgaan?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 @@ -5708,7 +5728,7 @@ msgid "" "\"Show Details\" to see details." msgstr "" "Updaten van metadata is voor enkele boeken in de bibliotheek mislukt. Klik " -"op ‘Toon details’ voor meer informatie." +"op ‘Details tonen’ voor meer informatie." #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "F" @@ -5738,7 +5758,7 @@ msgstr "Hulp" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:12 msgid "Move to next match" -msgstr "Ga naar volgende overeenkomst" +msgstr "Ga naar het volgende zoekresultaat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204 @@ -5747,7 +5767,7 @@ msgstr "F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 msgid "Move to next highlighted match" -msgstr "Ga naar volgende gemarkeerde overeenkomst" +msgstr "Ga naar het volgende gemarkeerde zoekresultaat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 @@ -5883,7 +5903,7 @@ msgstr "Kan sommige boeken niet opslaan" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." -msgstr "Klik op ‘Toon details’ om die boeken te zien." +msgstr "Klik op ‘Details tonen’ om die boeken te zien." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:767 @@ -6135,44 +6155,57 @@ msgstr "Dit boek bestaat niet meer in uw bibliotheek" msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Zoeken in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Toevoegen…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Zoeken in alle deelmappen…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Padfout" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "De geselecteerde map kan niet worden bewerkt." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Geen boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Geen boeken gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Geen toestemming" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" +"Kan sommige bestanden niet toevoegen, omdat u geen rechten heeft om deze te " +"lezen. Klik op ‘Details tonen’ om een lijst van deze bestanden te zien." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Toegevoegd" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Toevoegen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6181,11 +6214,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplicaten gevonden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6193,19 +6226,19 @@ msgstr "" "Boeken met dezelfde titel als de volgende bestaan al in de database. " "Nogmaals toevoegen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Toevoegen duplicaten…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Opslaan…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Data verzamelen, een moment geduld a.u.b. ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Opgeslagen" @@ -6381,37 +6414,37 @@ msgstr "Klik om te openen" msgid "Ids" msgstr "Id's" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Boek %(sidx)s van %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collecties" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Omslag plakken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Omslag kopiëren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dubbelklikken om de boekdetails te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7054,9 +7087,10 @@ msgid "" "of the conversion process. This HTML can sometimes serve as a good starting " "point for hand editing a conversion." msgstr "" -"Het foutopsporingsproces schrijft de tussentijdse HTML die word gegenereerd " -"op diverse stadia van het conversieproces. Deze HTML-bestanden kunnen soms " -"een goed startpunt opleveren voor het handmatig bewerken van een conversie." +"Het foutopsporingsproces slaat de tussentijdse HTML, die in diverse stadia " +"van het conversieproces wordt aangemaakt, op. Deze HTML-bestanden kunnen " +"soms een goed startpunt opleveren voor het handmatig bewerken van een " +"conversie." #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" @@ -7092,7 +7126,7 @@ msgstr "Maak EPUB-bestandsstructuur vlak (intern bestands&formaat)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 msgid "FB2 Input" -msgstr "FB2 invoer" +msgstr "FB2-invoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:34 msgid "Do not insert a &Table of Contents at the beginning of the book." @@ -7129,6 +7163,18 @@ msgid "" "size-rescaling\">User Manual for a discussion of how font size rescaling " "works.

              " msgstr "" +"

              Deze wizard helpt u bij het kiezen van een juiste lettergrootte. Vul de " +"standaard lettergrootte van het invoerdocument en de invoer-lettergrootte " +"in. De wizard zal dan weergeven naar welke lettergrootte dit door het " +"herschalingsalgoritme wordt omgezet. U kunt het algoritme aanpassen door de " +"standaard lettergrootte van de uitvoer en uitvoer-lettergrootte hieronder in " +"te vullen. Als de waardes goed zijn kunt u op OK klikken.

              \n" +"

              Als er geen lettergrootte wordt opgegeven of als de standaard " +"lettergrootte voor de uitvoer nul is zullen de instellingen van het huidige " +"uitvoerprofiel gebruikt worden.

              \n" +"

              Zie de handleiding (Engelstalig) voor uitgebreide uitleg over " +"het herschalen van lettertypegroottes.

              " #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:108 msgid "&Output document" @@ -7677,7 +7723,7 @@ msgstr "Uitvoercodering:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" -msgstr "PDF invoer" +msgstr "PDF-invoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44 msgid "Line &Un-Wrapping Factor:" @@ -7833,11 +7879,11 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" -"

              Zoek en vervang gebruikt reguliere expressies. Zie de reguliere expressie " -"handleiding voor een snelle start met reguliere expressies. Klikken op " -"de wizard knoppen hieronder geeft u de mogelijkheid uw reguliere expressies " -"te testen op het huidige invoer-document." +"

              Zoeken en vervangen gebruikt reguliere expressies (regexp). Zie de " +"reguliere expressie " +"handleiding (Engelstalig) voor een korte uitleg over reguliere " +"expressies. U kunt uw reggexp op het huidige invoerdocument testen door op " +"de wizard knoppen hieronder te klikken." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7983,7 +8029,7 @@ msgstr "Drempel aan&tal hoofdstukken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 msgid "&Force use of auto-generated Table of Contents" -msgstr "&Forceer gebruik van auto-gegenereerde inhoudsopgave" +msgstr "Gebruik van automatisch aangemaakte inhoudsopgave &forceren" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 msgid "TOC &Filter:" @@ -7995,7 +8041,7 @@ msgstr "&Dubbele koppelingen toestaan bij het aanmaken van de inhoudsopgave" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" -msgstr "TXT invoer" +msgstr "TXT-invoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 msgid "Structure" @@ -8033,8 +8079,8 @@ msgid "" msgstr "" "

              Markdown is een simpele markeertaal voor tekstbestanden, die geavanceerde " "opmaak ondersteunt. Bezoek markdown om hier " -"meer over te leren." +"href=\"http://daringfireball.net/projects/markdown\">markdown " +"(Engelstalig) om hier meer over te leren." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" @@ -8110,7 +8156,7 @@ msgstr "Gebruik een wizard om de regexp te maken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 msgid "Match HTML &tags with tag name:" -msgstr "Match HTML-&tags met tagnaam:" +msgstr "Match HTML-&tags met labelnaam:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 msgid "*" @@ -8181,19 +8227,19 @@ msgid "" "tag.

              To learn more advanced usage of XPath see the XPath Tutorial." msgstr "" -"

              Om bijvoorbeeld alle h2-tags die class=‘chapter’ hebben te matchen stelt " -"u bij tag h2 in, bij attribuut class en bij waarde " +"

              Om bijvoorbeeld alle h2-tags die class=‘chapter’ hebben vinden stelt u " +"bij label h2 in, bij attribuut class en bij waarde " "chapter.

              Als u attribuut leeg laat zullen alle attributen " "getoond worden, als u waarde leeg laat zullen alle waardes getoond worden. " -"Als u * bij tag instelt zal elke tag getoond worden.

              Om meer over " +"Als u * bij label instelt zal elk label getoond worden.

              Om meer over " "XPath te leren kunt u de XPath Tutorial doorlezen (Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Zoek op omslagafbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Kan de omslagbrowser niet laden" @@ -8531,7 +8577,7 @@ msgstr "Gebruik deelmappen" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Use author sort for author" -msgstr "Gebruik auteur-sortering als auteur" +msgstr "Gebruik sorteerauteur als auteur" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" @@ -8723,14 +8769,14 @@ msgstr "" "\n" "

              Calibre slaat de lijst van boeken en bijbehorende metadata op in " "een\n" -" database. De werkelijke boekbestanden en omslagen zijn opgeslagen " -"als een normaal\n" +" database. De daadwerkelijke boekbestanden en omslagen zijn " +"opgeslagen als een normaal\n" " bestand in de calibrebibliotheekmap. De database bevat een lijst van " -"deze bestanden\n" -" en omslagen behorend bij ieder boek. Dit hulpmiddel controleert of " +"de bestanden\n" +" en omslagen die bij ieder boek horen. Dit hulpmiddel controleert of " "de\n" -" werkelijke bestanden in de bibliotheekmap op uw computer overeen " -"komen\n" +" daadwerkelijke bestanden in de bibliotheekmap op uw computer " +"overeenkomen\n" " met de informatie in de database.

              \n" "\n" "

              Het resultaat van ieder type controle is weergegeven aan de " @@ -8745,35 +8791,37 @@ msgstr "" " naamgeving hebben om een boek te zijn.\n" "

            • Extra titels: Dit zijn extra bestanden in uw " "calibrebibliotheek\n" -" welke een correcte benaming hebben maar die niet voorkomen in de " -"database.
            • \n" +" die een correcte benaming hebben, maar die niet in de database " +"voorkomen.\n" "
            • Ongeldige schrijvers: Dit zijn bestanden die voorkomen in " "de bibliotheek\n" " op de plaats waar alleen schrijversmappen zouden moeten staan.
            • \n" "
            • Extra schrijvers: Dit zijn mappen in de calibre-\n" -" bibliotheek welke schrijvers lijken te zijn maar die niet voorkomen\n" -" in de database
            • \n" +" bibliotheek die schrijvers lijken te zijn, maar die niet in de " +"database voorkomen\n" "
            • Ontbrekende boekformaten: Dit zijn boekformaten die in de " "database\n" -" voorkomen maar geen bestand met overeenkomstig formaat hebben in de " -"boekenmap.\n" +" voorkomen maar waarvan geen bestand met overeenkomstig formaat in de " +"boekenmap\n" +" aanwezig is.\n" "
            • Extra boekformaten: Deze boekformaten hebben bestanden in " "de map\n" -" van dit boek maar komen niet voor in de database.\n" +" van dit boek, maar komen niet voor in de database.\n" "
            • Onbekende bestanden in boeken: Dit zijn extra bestanden " "in\n" " de boekenmap die niet overeenkomen met een bekend boekformaat of\n" " omslagbestand.
            • \n" "
            • Ontbrekende omslagen: Dit geeft een boek aan dat volgens " "de \n" -" database een omslag heeft maar waarvoor geen omslag gevonden is in " -"de map.
            • \n" +" database een omslag heeft, maar waarvan geen overeenkomstige omslag " +"in de boekenmap\n" +" gevonden is.\n" "
            • Omslagen ontbreken in database: Deze boeken hebben wel " -"een omslag in de map\n" +"een omslag in de map,\n" " maar in de database wordt aangegeven dat er geen omslag is.
            • \n" "
            • Mappen die voor fouten zorgen: Dit zijn mappen in de " -"calibrebibliotheek welke\n" -" niet konden worden uitgelezen / begrepen door dit hulpmiddel.
            • \n" +"calibrebibliotheek die\n" +" niet door dit hulpmiddel gelezen/verwerkt konden worden.\n" "
            \n" "\n" "

            Er zijn twee manieren van automatische reparatie mogelijk: " @@ -8787,10 +8835,10 @@ msgstr "" "\n" "

            Repareer gemarkeerde wordt enkel gebruikt bij omslagen en " "ontbrekende formaten\n" -" (de drie lijnen gemarkeerd als 'te repareren'). In het geval van " +" (de drie regels gemarkeerd als ‘te repareren’). In het geval van " "ontbrekende omslagen\n" -" zal een gemarkeerd boek na een druk op de knop de vermelding 'geen " -"omslag' krijgen\n" +" zal een gemarkeerd boek na een druk op de knop de vermelding ‘geen " +"omslag’ krijgen\n" " in de calibredatabase. Gebruik deze optie als u de omslag niet wilt " "terughalen\n" " uit een backup. In het geval van extra omslagen,\n" @@ -9111,7 +9159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" -msgstr "Auteur-sortering" +msgstr "Sorteerauteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" @@ -9122,7 +9170,7 @@ msgstr "Koppeling" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:481 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" -msgstr "Geen overeenkomsten gevonden" +msgstr "Geen zoekresultaten gevonden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:428 @@ -9197,7 +9245,7 @@ msgstr "Gesorteerd op auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" -msgstr "Sorteer op auteur-sortering" +msgstr "Sorteer op sorteerauteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 msgid "" @@ -9205,26 +9253,26 @@ msgid "" "generated from the author. Exactly how this value is automatically\n" "generated can be controlled via Preferences->Advanced->Tweaks" msgstr "" -"Vervang alle waarden voor auteursortering met een automatisch\n" +"Vervang alle waarden voor sorteerauteur met een automatisch\n" "uit het auteur-veld berekende waarde. Hoe die omzetting exact gebeurd\n" "kan ingesteld worden via Instellingen->Geavanceerd->Tweaks" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 msgid "Recalculate all author sort values" -msgstr "Herbereken alle auteursorterings-waarden" +msgstr "Herbereken alle soorteerauteur-waarden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 msgid "" "Copy author sort to author for every author. You typically use this button\n" "after changing Preferences->Advanced->Tweaks->Author sort name algorithm" msgstr "" -"Kopieer de waarde voor auteursortering naar auteur, voor elke auteur. Dit " +"Kopieer de waarde van sorteerauteur naar auteur, voor elke auteur. Dit " "gebruikt u waarschijnlijk na het aanpassen van Instellingen->Geavanceerd-" -">Tweaks->algoritme voor auteursortering" +">Tweaks->Algoritme voor auteurssortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:99 msgid "Copy all author sort values to author" -msgstr "Kopieer alle auteursorterings-waarden naar auteur" +msgstr "Kopieer alle sorteerauteur-waarden naar auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45 msgid "Details of job" @@ -9731,7 +9779,7 @@ msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" msgstr "" -"Als dit is ingesteld moet de zoekterm exact overeenkomen met hoofd- en " +"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:600 @@ -10199,21 +10247,21 @@ msgstr "Afbreken…" msgid "Authors" msgstr "Auteurs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Geen items gevonden**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Klik in een kolom in de bibliotheek-weergave om informatie van dat te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Boeken met geselecteerde item \"{0}\": {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10279,7 +10327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:102 msgid "Restoring database failed, click Show details to see details" msgstr "" -"Herstellen van de database is mislukt. Klik op ‘Toon details’ voor meer " +"Herstellen van de database is mislukt. Klik op ‘Details tonen’ voor meer " "informatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:107 @@ -10288,7 +10336,7 @@ msgid "" "see the details." msgstr "" "Herstellen van de database is gelukt, maar er zijn waarschuwingen. Klik op " -"‘Toon details’ voor meer informatie." +"‘Details tonen’ voor meer informatie." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:112 msgid "Restoring database was successful" @@ -10657,7 +10705,7 @@ msgstr "Uitgebreid zoeken" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:169 msgid "&What kind of match to use:" -msgstr "&Welk type zoeken gebruiken:" +msgstr "&Welk zoektype gebruikt moet worden:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:208 @@ -11463,6 +11511,16 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.

            " msgstr "" +"
            \n" +"

            Stel een regexp in die gebruikt wordt bij het afleiden van metadata uit " +"bestandsnamen.

            \n" +"

            Er is een Engelstalige tutorial over het gebruik van regexp " +"beschikbaar.

            \n" +"

            Gebruik de Test mogelijkheden hieronder om uw regexp op een aantal " +"bestandsnamen uit te testen (vergeet de bestandsextensies niet). De " +"groepnamen van de verschillende metadata velden worden in tooltips " +"weergegeven.

            " #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -11493,7 +11551,7 @@ msgstr "Regexp (?P<titel>)" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 msgid "No match" -msgstr "Geen overeenkomst" +msgstr "Geen resultaten" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140 msgid "Authors:" @@ -11821,7 +11879,7 @@ msgstr "Kolom verkleinen indien deze te breed is voor weergave" msgid "Restore default layout" msgstr "Standaardlayout herstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11852,7 +11910,7 @@ msgstr " - LRF-Viewer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #, python-format msgid "No matches for the search phrase %s were found." -msgstr "Geen overeenkomsten voor de zoekterm %s gevonden." +msgstr "Geen resultaten voor de zoekterm %s gevonden." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 msgid "LRF Viewer" @@ -11889,7 +11947,7 @@ msgstr "Volgende" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 msgid "Next match" -msgstr "Volgende overeenkomst" +msgstr "Volgend zoekresultaat" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 @@ -12098,16 +12156,16 @@ msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" -" De groene kleur geeft aan dat de huidige sorteertitel overeenkomt met de " -"huidige titel" +" De groene kleur geeft aan dat de huidige sorteertitel met de huidige titel " +"overeenkomt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:150 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" -" De rode kleur geeft aan dat de huidige sorteertitel niet overeenkomt met de " -"huidige titel. Als dit goed is hoeft u niets te doen." +" De rode kleur geeft aan dat de huidige sorteertitel niet met de huidige " +"titel overeenkomt. Als dit goed is kunt u dit zo laten." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 msgid "Authors changed" @@ -12143,16 +12201,16 @@ msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -" De groene kleur geeft aan dat de huidige auteurssortering overeenkomt met " -"de huidige auteur" +" De groene kleur geeft aan dat de huidige sorteerauteur met de huidige " +"auteur overeenkomt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -" De rode kleur geeft aan dat de huidige auteurssortering niet overeenkomt " -"met de huidige auteur. Als dit goed is hoeft u niets te doen." +" De rode kleur geeft aan dat de huidige sorteerauteur niet met de huidige " +"auteur overeenkomt. Als dit goed is kunt u dit zo laten." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:493 msgid "&Number:" @@ -12194,10 +12252,6 @@ msgstr "Geselecteerd formaat van dit boek verwijderen" msgid "Choose formats for " msgstr "Kies formaat voor " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Geen toestemming" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "U heeft geen toestemming om de volgende bestanden te lezen:" @@ -12234,7 +12288,7 @@ msgstr "Omslag d&ownloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:861 msgid "&Generate cover" -msgstr "Omslag &genereren" +msgstr "Omsla&g aanmaken" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:911 msgid "Not a valid picture" @@ -12440,18 +12494,18 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" -"De auteurssortering automatisch van de schrijver afleiden. Gebruik van deze " -"knop om de auteurssortering te maken zal de auteurssortering van rood in " -"groen veranderen. Er is een functiemenu beschikbaar onder deze knop. Klik " -"erop en houd vast om dit menu te zien." +"De sorteerauteur automatisch van de auteur afleiden. Als u deze knop " +"gebruikt om de waarde voor sorteerauteur aan te maken zal de " +"auteurssortering van rood in groen veranderen. Er is een functiemenu " +"beschikbaar onder deze knop. Klik erop en houd vast om dit menu te zien." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" -msgstr "Auteurssortering van auteur afleiden" +msgstr "Sorteerauteur van auteur afleiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 msgid "Set author from author sort" -msgstr "Auteur af van auteurssortering afleiden" +msgstr "Auteur af van sorteerauteur afleiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:130 msgid "Swap the author and title" @@ -12948,11 +13002,11 @@ msgstr "niet is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 msgid "matches pattern" -msgstr "overeenkomt met patroon" +msgstr "komt overeen met patroon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "does not match pattern" -msgstr "niet overeenkomt met patroon" +msgstr "komt niet overeen met patroon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" @@ -13278,9 +13332,9 @@ msgid "" "book</a> will generate a link to the book on the Beam ebooks " "site." msgstr "" -"Als dit is ingesteld zal deze kolom als HTML in boekdetails en de content " -"server weergegeven worden. Dit kan gebruikt worden om links met de template " -"language op te zetten. De template " +"Als dit is ingesteld zal deze kolom als HTML in boekdetails en de " +"inhoudsserver weergegeven worden. Dit kan gebruikt worden om links met de " +"template language op te zetten. De template " "
            <big><b>{title}</b></big>{series:| "
             "[|}{series_index:| [|]]}
            creëert bijvoorbeeld een veld waarin dit " "titel vetgedrukt wordt weergegeven, met daarbij de reeks, bijvoorbeeld " @@ -13428,6 +13482,11 @@ msgid "" "a red X.\n" "Everything else will show nothing." msgstr "" +"Vinkjes in de GUI tonen. De waardes ‘yes’ ‘checked’ en ‘true’\n" +"zullen met een groen vinkje getoond worden. De waardes \n" +"‘no’ ‘unchecked’ en ‘false’ zullen met een rode X getoond\n" +"worden.\n" +"Alle andere waardes zullen niet getoond worden." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:229 msgid "Show checkmarks" @@ -13651,8 +13710,7 @@ msgstr "E-mail" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32 msgid "Formats to email. The first matching format will be sent." msgstr "" -"Formaten om te e-mailen. Het eerste formaat dat overeenkomt zal verstuurd " -"worden." +"Formaten om te e-mailen. Het eerste gevonden formaat zal verstuurd worden." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33 msgid "" @@ -14052,7 +14110,7 @@ msgstr "Max. aan&tal gedownloade labels:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "Max. &time to wait after first match is found:" -msgstr "Max. wacht&tijd na het vinden van eerste overeenkomst:" +msgstr "Max. wacht&tijd na het vinden van het eerste resultaat:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135 @@ -14305,7 +14363,7 @@ msgstr "Plug-in zoeken" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "No matches" -msgstr "Geen overeenkomsten" +msgstr "Geen resultaten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:233 msgid "Could not find any matching plugins" @@ -14476,7 +14534,7 @@ msgstr "" "meer dan een kolom te zoeken. Als u bijvoorbeeld een kolomgroep " "allereeksen maakt met de waarde series, #mijnreeks1, " "#mijnreeks2 dan zal de zoekactie allereeksen:adhoc " -"zoekterm 'adhoc' zoeken in alledrie de de kolommen series, " +"zoekterm 'adhoc' zoeken in alle drie de de kolommen series, " "#mijnreeks1 en #mijnreeks2.

            Geef de naam van de " "kolomgroep in het uitrolvak en de lijst van kolommen in het waardevak, en " "klik op de bewaarknop.

            Opmerking: zoektermen worden naar kleine letters " @@ -14671,10 +14729,10 @@ msgid "" "Send to Device button. This setting can be overriden for individual devices " "by customizing the device interface plugins in Preferences->Advanced->Plugins" msgstr "" -"Hier kan u instellen hoe calibre uw boeken moet bewaren als u ‘Naar apparaat " -"versturen’ kiest. Deze instelling kan overschreven worden voor individuele " -"apparaten door de apparaatverbinding-plug-ins aan te passen in Instellingen-" -">Geavanceerd->plug-ins" +"Hier kunt u instellen hoe calibre uw boeken moet bewaren als u ‘Naar " +"apparaat versturen’ kiest. Deze instelling kan overschreven worden voor " +"individuele apparaten door de apparaatverbinding-plug-ins aan te passen in " +"Instellingen->Geavanceerd->plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:424 @@ -14737,8 +14795,8 @@ msgid "" msgstr "" "Deze beperking (gebaseerd op een opgeslagen zoekactie) zal de door de " "inhoudsserver beschikbare boeken beperken tot diegene die met de zoekactie " -"overeenkomen. Deze instelling is per bibliotheek (dat betekent dat men per " -"bibliotheek een andere beperking kan instellen)." +"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:135 msgid "&Start Server" @@ -15222,8 +15280,8 @@ msgstr "(alle boeken)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" -"Weergave van boeken zal worden gefilterd overeenkomstig een geselecteerde " -"opgeslagen zoekopdracht" +"Weergave van boeken aan de hand van de geselecteerde opgeslagen zoekopdracht " +"gefilterd worden" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53 msgid " or the search " @@ -15372,7 +15430,7 @@ msgid "Invert" msgstr "Omkeren" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Franchise" @@ -15427,7 +15485,7 @@ msgstr "" "winkel zich enkel op deze markt richt." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15545,19 +15603,19 @@ msgstr "Downloaden:" msgid "Titl&e/Author/Price ..." msgstr "Tit&el/auteur/prijs …" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Downloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Prijs" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15567,7 +15625,7 @@ msgstr "" "De gevonden prijs is %s. Controleer dit in de winkel voordat u het boek " "koopt. Deze prijs is vaak exclusief acties die de winkel mogelijk heeft." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15579,7 +15637,7 @@ msgstr "" "handelingen die u met dit boek mag uitvoeren. Controleer in de winkel voor u " "tot aanschaf overgaat of u dit boek kunt lezen." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15593,7 +15651,7 @@ msgstr "" "DRM-status door de winkel niet weergegeven op een manier die calibre kan " "herkennen." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15601,7 +15659,7 @@ msgstr "" "De DRM-status van dit boek kan niet gedetecteerd worden. Er is een zeer " "grote kans dat dit boek een DRM-beperking heeft." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "De volgende formaten kunnen direct gedownload worden: %s." @@ -15871,7 +15929,7 @@ msgstr "Alt+f" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Find the first/next matching item" -msgstr "Vind het eerste/volgende overeenkomstige item" +msgstr "Vind het eerste/volgende resultaat" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 msgid "Collapse all categories" @@ -15880,7 +15938,7 @@ msgstr "Alle categorieën inklappen" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 msgid "No More Matches.

            Click Find again to go to first match" msgstr "" -"Geen resultaten meer.

            Klik op ‘Zoeken’ om naar de eerste te gaan" +"Geen zoekresultaten meer.

            Klik op ‘Zoeken’ om naar de eerste te gaan" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 msgid "Sort by name" @@ -15904,7 +15962,7 @@ msgstr "Alle criteria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "Match any" -msgstr "Minstens 1 criterium" +msgstr "Minstens één criterium" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 msgid "" @@ -16134,7 +16192,7 @@ msgstr "" "zal in het systeemvak actief blijven. Om af te sluiten kiest u " "Afsluiten in het contextmenu van het systeemvak." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the nieuwe functies " "(Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Update beschikbaar!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Laat deze melding voor toekomstige nieuwe versies zien" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "Update verkrij&gen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "&Plug-ins bijwerken" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d bijgewerkte plug-ins)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Update gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "bijgewerkte plug-ins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Plug-in updates" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Er zijn %d updates voor plug-ins beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Gebruikers-plug-ins installeren en configureren" @@ -17270,7 +17328,7 @@ msgstr "" "Maak een veld voor bestanden als ‘formats’ voor BibTeX geselecteerd is.\n" "Boolean waarde: True, False\n" "Standaard: ‘%default’\n" -"Van toepassing op: uitvoer naar BIBTEX" +"Van toepassing op uitvoer naar BIBTEX" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:291 #, python-format @@ -17562,8 +17620,8 @@ msgstr "" "MOBI-catalogus kan niet worden gemaakt.\n" "\n" "Selecteer alle boeken op '{0}', verbeter de waarde voor het veld " -"auteurssortering in het venster ‘Metadata wijzigen’ en bouw daarna de " -"catalogus opnieuw op.\n" +"sorteerauteur in het venster ‘Metadata wijzigen’ en bouw daarna de catalogus " +"opnieuw op.\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1524 msgid "" @@ -17571,7 +17629,7 @@ msgid "" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -"Waarschuwing: inconsistente waarde voor auteurs sortering voor\n" +"Waarschuwing: inconsistente waarde voor sorteerauteur voor\n" "Auteur '{0}':\n" "'{1}' <> '{2}'\n" @@ -18336,17 +18394,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

            Migrating old database to ebook library in %s

            " msgstr "

            Migreer oude database naar e-book-bibliotheek op %s

            " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Database comprimeren" @@ -18360,7 +18418,7 @@ msgstr "Identificators" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" -msgstr "Auteurssortering" +msgstr "Sorteerauteur" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:319 msgid "Title Sort" @@ -18387,8 +18445,8 @@ msgid "" "The author sort string. To use only the first letter of the name use " "{author_sort[0]}" msgstr "" -"De auteurssorteer string. Gebruik {author_sort[0]} om alleen de eerste " -"letter van de naam te gebruiken" +"De sorteerauteur string. Gebruik {author_sort[0]} om alleen de eerste letter " +"van de naam te gebruiken" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36 msgid "The tags" @@ -19190,6 +19248,12 @@ msgid "" "otherwise return not_found_val. If the string contains separators, then it " "is also treated as a list and each value is checked." msgstr "" +"str_in_list(val, separator, string, found_val, not_found_val) -- behandelt " +"‘val’ als een lijst items die door ‘separator’ gescheiden worden, en " +"vergelijk de string met elke waarde in de lijst. Als de string met een " +"waarde overeenkomt wordt found_val teruggegeven, anders not_found_val. Als " +"de string zelf separators bevat wordt deze als een lijst beschouwd, en " +"worden alle waardes in de lijst gecontroleerd. is checked." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 msgid "" @@ -19201,6 +19265,18 @@ msgid "" "regexp matches the identifier's value. If there is a match, return " "found_val, otherwise return not_found_val." msgstr "" +"identifier_in_list(val, id, found_val, not_found_val) -- behandelt ‘val’ als " +"een lijst van identifiers, gescheiden door komma's, en vergelijkt de string " +"met elke waarde in de lijst. Een identifier heeft het formaat " +"\"identifier:value\". De id-parameter moet \"id\" of \"id:regexp\" zijn. In " +"het eerste geval is er een overeenkomst als er een identifier met die id " +"bestaat. In het tweede geval is er alleen een overeenkomst als de regexp met " +"de waarde van de identifier overeenkomt. Als er een overeenkomst is wordt " +"found_val teruggegeven, anders not_found_val.mat \"identifier:value\". The " +"id parameter should be either \"id\" or \"id:regexp\". The first case " +"matches if there is any identifier with that id. The second case matches if " +"the regexp matches the identifier's value. If there is a match, return " +"found_val, otherwise return not_found_val." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 msgid "" @@ -19267,7 +19343,7 @@ msgstr "" "count(waarde, scheiding) -- interpreteert de waarde als een lijst van termen " "gescheiden door 'scheiding', geeft het aantal items in de lijst terug. " "Meeste lijsten gebruiken een komma als scheiding maar auteurs gebruiken een " -"ampersand. Voorbeeld: {tags:count{,}}, {authors:count{&}}" +"ampersand (&). Voorbeeld: {tags:count{,}}, {authors:count{&}}" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 msgid "" @@ -19304,6 +19380,12 @@ msgid "" "get the mod time for a specific format. Note that format names are always " "uppercase, as in EPUB." msgstr "" +"formats_modtimes(date_format) -- geeft een komma-gescheiden lijst van " +"colon_separated items terug die de wijzigingsdata van een boek weergeven. De " +"date_format parameter geeft aan hoe de datum geformatteerd moet worden. Zie " +"de functie date_format voor details. U kunt de select functie gebruiken om " +"de wijzigingsdatum van een specifiek formaat op te vragen. Let op dat " +"formaatnamen altijd in hoofdletters zijn, zoals EPUB." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 msgid "" @@ -19312,6 +19394,10 @@ msgid "" "function to get the size for a specific format. Note that format names are " "always uppercase, as in EPUB." msgstr "" +"formats_sizes() -- geeft een komma-gescheiden lijst van colon_separated " +"items terug die de grootte van formaten van een boek in bytes weergeven. U " +"kunt de select functie gebruiken om de grootte van een specifiek formaat op " +"te vragen. Let op dat formaatnamen altijd in hoofdletters zijn, zoals EPUB." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 msgid "" @@ -19329,6 +19415,11 @@ msgid "" "examples). See the template language and python documentation for more " "examples. Returns the empty string if formatting fails." msgstr "" +"format_number(v, template) -- formatteer het getal v met een python " +"formatting template, zoals \"{0:5.2f}\" of \"{0:,d}\" of \"${0:5,.2f}\". Het " +"field_name-deel van de template moet een 0 (nul) zijn (het \"{0:\"deel in " +"het voorbeeld). Zie de template language en python-documentatie voor meer " +"voorbeelden. Geeft een lege string terug als het formatteren mislukt." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 msgid "" @@ -19342,6 +19433,14 @@ msgid "" "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " "\"A, B\"." msgstr "" +"sublist(val, start_index, end_index, separator) -- interpreteert val als een " +"lijst van items, gescheiden door `separator`, en geeft een nieuwe lijst " +"terug die de items van `start_index` tot `end_index` bevatten. Het nummer " +"van het eerste item is nul. Als een index negatief is wordt vanaf het einde " +"van de lijst geteld. Als end_index nul is wordt dit als de lengte van de " +"lijst geïnterpreteerd. Voorbeelden met gebruik van basic template mode en de " +"labels \"A, B, C\" : {tags:sublist(0,1,\\,)} geeft \"A\". {tags:sublist(-" +"1,0,\\,)} geeft \"C\". {tags:sublist(0,-1,\\,)} geeft \"A, B\"." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 msgid "" @@ -19359,6 +19458,19 @@ msgid "" "\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)} " "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" +"subitems(val, start_index, end_index) -- Deze functie wordt gebruikt om " +"lijsten met bijvoorbeeld genres te splitsen. Het interpreteert val als een " +"komma-gescheiden lijst van items, waar elk item een period-separated list " +"is. Geeft een nieuwe lijst terug door eerst alle period-separated items te " +"vinden, en dan voor elk item de `start_index` tot `end_index` op te halen en " +"deze te combineren. Het eerste component van een period-separated list heeft " +"als nummer nul. Als een index negatief is wordt vanaf het einde van de lijst " +"geteld. Als end_index nul is wordt dit als de lengte van de lijst " +"geïnterpreteerd. Voorbeelden met gebruik van basic template mode en een " +"#genre-waarde van \"A.B.C\": {#genre:subitems(0,1)} geeft \"A\". " +"{#genre:subitems(0,2)} geeft \"A.B\". {#genre:subitems(1,0)} geeft \"B.C\". " +"Bij een#genre-waarde van \"A.B.C, D.E.F\", {#genre:subitems(0,1)} geeft \"A, " +"D\". {#genre:subitems(0,2)} geeft \"A.B, D.E\"" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 msgid "" @@ -19374,6 +19486,18 @@ msgid "" "year as two digit number (00 to 99). yyyy : the year as four digit number. " "iso : the date with time and timezone. Must be the only format present" msgstr "" +"format_date(val, format_string) -- formatteert val, wat een datum moet zijn, " +"met behulp van de format_string, en geeft een string terug. De toegestane " +"formatteringen zijn: d : het nummer van de dag, zonder voorafgaande nul (1 " +"tot 31) dd : het nummer van de dag, met voorafgaande nul (01 tot 31) ddd : " +"de afgekorte locale dagnaam (\"Ma\" tot \"Zo\"). dddd : de lange locale " +"dagnaam (\"Maandag\" tot \"Zondag\"). M : het nummer van de maand, zonder " +"voorafgaande nul (1 tot 12). MM: het nummer van de maand met voorafgaande " +"nul (01 tot 12). MMM : de afgekorte locale maandnaam (\"Jan\" tot \"Dec\"). " +"MMMM : de lange locale maandnaam (\"Januari\" tot \"December\"). yy : het " +"jaar als tweecijferig getal (00 tot 99). yyyy : het jaar als viercijferig " +"getal. iso : de datum met tijd en tijdzone. iso mag niet met andere formaten " +"gebruikt worden" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 msgid "uppercase(val) -- return value of the field in upper case" @@ -20115,7 +20239,7 @@ msgstr "Reeksindex automatisch ophogen" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20135,36 +20259,58 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"Het algoritme gebruikt om een nieuw boek in een reeks een reeksindex toe te " -"wijzen.\n" -"Nieuwe reeksindexen toegewezen met behulp van deze tweak zijn altijd gehele " -"getallen,\n" -"tenzij een constant niet geheel getal is toegewezen.\n" -"Mogelijke waarden zijn:\n" -"next - eerst beschikbare geheel getal groter dan het laatst beschikbare " -"nummer\n" -"first_free - Eerste vrij geheel getal groter dan 0\n" -"next_free - Eerste vrij geheel getal groter dan het kleinst bestaande " -"nummer\n" -"last_free - Eerste vrij geheel getal kleiner dan het grootste beschikbare " -"nummer\n" -"Geeft grootst bestaande + 1 indien geen vrije indexen gevonden\n" -"const - Altijd nummer 1 toewijzen\n" -"een nummer - Altijd dit nummer toewijzen. Het nummer niet tussen " -"aanhalingstekens. \n" -"NB 0.0 kan hier worden gebruikt.\n" +"Het algoritme dat gebruikt wordt om een nummer aan een boek toe te wijzen\n" +"als deze aan een bestaande reeks wordt toegevoegd. De reeksnummers die op\n" +"deze manier toegewezen worden zijn altijd gehele getallen, tenzij een \n" +"constant niet-geheel getal wordt ingesteld.\n" +"Mogelijk waardes zijn:\n" +"next - Eerste beschikbaar getal hoger dan het hoogste bestaande getal\n" +"first_free - Eerste beschikbaar getal hoger dan 0\n" +"next_free - Eerste beschikbaar getal hoger dan het laagste bestaande getal\n" +"last_free - Eerste beschikbaar getal kleiner dan het hoogste bestaande\n" +"getal\n" +"Geeft hoogste bestaande getal + 1 als er geen vrije getallen gevonden \n" +"worden\n" +"const - Wijs altijd het getal 1 toe\n" +"a number - Wijs altijd dat getal toe. Dit getal is niet in quotes. Merk op\n" +"dat hier 0.0 gebruikt kan worden.\n" "Voorbeelden:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Stel use_series_auto_increment_tweak_when_importing op True in als u de\n" +"bovenstaande instellingen wilt gebruiken bij het importeren/toevoegen van\n" +"boeken. Als dit op False staat (standaard) zal het reeksnummer op 1\n" +"ingesteld worden als dit niet expliciet bij het importeren wordt\n" +"opgegeven. Als dit op True staat wordt het reeksnummer ingesteld op basis\n" +"van de instellingen in series_index_auto_increment. Let op dat de\n" +"instelling in use_series_auto_increment_tweak_when_importing alleen\n" +"gebruikt wordt als er tijdens het importeren geen waarde wordt opgegeven.\n" +"Als de regexp voor importeren een waarde voor series_index produceert, of\n" +"als u metadata uit boeken leest een de import-plug-in een waarde vind, zal\n" +"die waarde gebruikt worden, onafhankelijk van de instellingen hier." -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Voeg scheidingsteken toe na het voltooien van een auteursnaam" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20178,11 +20324,11 @@ msgstr "" "voor auteurs.\n" "Kan True of False zijn" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algoritme voor auteurssortering" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20199,8 +20345,8 @@ msgid "" "end of an author name. The case of the suffix is ignored and trailing\n" "periods are automatically handled." msgstr "" -"Het algoritme gebruikt om schrijver te kopiëren naar\n" -"auteurssortering\n" +"Het algoritme gebruikt om author naar author_sort\n" +" te kopiëren\n" "Mogelijke waarden zijn:\n" "invert: gebruik ‘vn an’ -> ‘an, vn’\n" "copy : kopieer auteur naar auteurssortering zonder aanpassing\n" @@ -20217,11 +20363,11 @@ msgstr "" "Achtervoegsels zijn niet hoofdlettergevoelig en punten op het einde worden \n" "automatisch afgehandeld." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Gebruik auteurssortering in de labelbrowser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20257,13 +20403,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Volgorde voor vautomatisch aanvullen veranderen van lexicografisch naar ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20282,11 +20428,11 @@ msgstr "" "ASCII te gebruiken, en iets groter dan nul om ASCII te gebruiken omwille\n" "van prestaties." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Indelen van de labelbrowser beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20341,11 +20487,11 @@ msgstr "" "in de sjabloon zitten. Het kan geen kwaad om deze daar te laten\n" "zelfs als er geen backslashes zijn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Specificeer kolommen om boekenlijst bij het opstarten te sorteren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20363,11 +20509,11 @@ msgstr "" "Bijvoorbeeld, instellen op [('authors',0),('title',0)] om te sorteren op\n" "titel binnen auteurs." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Stel in hoe een datum wordt weergegeven" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20406,11 +20552,11 @@ msgstr "" "publicatie heeft als standaard indien niet ingesteld: MMM yyyy\n" "timestamp heeft als standaard indien niet ingesteld: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Sortering van titels en reeksen in de bibliotheekweergave beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20444,11 +20590,11 @@ msgstr "" "de titel is aangepast. Dubbelklikken op een titel gevolgd door enter\n" "zonder iets aan te passen is voldoende om de sortering bij te werken." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Opmaak van titel en reeksen bij het gebruik in sjablonen beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20483,13 +20629,13 @@ msgstr "" "op\n" "strictly_alphabetic, blijft het \"The Lord of the Rings\"." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Stel de lijst van woorden in die als ‘lidwoorden’ tellen tijdens sorteren " "van tekststrings" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20515,11 +20661,11 @@ msgstr "" "Voor een lege lijst gebruikt u de regexp '^$'\n" "Standaard: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Specificeer een map die calibre tijdens het opstarten moet inlezen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20541,11 +20687,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\iemand\\\\Desktop\\\\testbib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/iemand/bibliotheek'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Specificeer hernoemregels voor SONY-collecties" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20615,12 +20761,92 @@ msgid "" "sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" "sony_collection_name_template='{category:||: }{value}'" msgstr "" +"Geef de regels voor het hernoemen van sony-collecties op. Deze tweak is " +"alleen van\n" +"toepassing als het beheer van metadata op automatisch staat. De naam van " +"collecties\n" +"op Sony's is afhankelijk van of het veld standaard of aangepast is. Een " +"collectie\n" +"uit een standaard veld krijgt de naam van dat veld. Als de standaard " +"'series'-colom\n" +"de waarde 'Darkover' bevat, krijgt de collectie de naam 'Darkover'. Bij een \n" +"collectie uit een aangepast veld wordt de naam van dat veld aan de naam " +"toegevoegd.\n" +"Als de aangepaste-seriekolom 'My Series' bijvoorbeeld de naam 'Darkover' " +"bevat, dan\n" +"zal de collectie standaard 'Darkover (My Series)' heten. In deze " +"documentatie zal\n" +"'Darkover' de waarde genoemd worden, en 'My Series' de categorie. Als twee " +"boeken\n" +"velden hebben die dezelfde collectienaam geven zullen beide boeken in die " +"collectie\n" +"geplaatst worden.\n" +"Met deze tweaks kunt u voor zowel een standaard als aangepast veld instellen " +"hoe\n" +"collecties genoemd moeten worden. U kunt het gebruiken om een beschrijving " +"aan een\n" +"standaard veld toe te voegen, bijvoorbeeld 'Foo (label)' in plaats van " +"'Foo'. U\n" +"kunt het ook gebruiken om ervoor te zorgen dat meerder velden in dezelfde " +"collectie\n" +"terecht komen. U kunt er bijvoorbeeld voor zorgen dat de waardes in " +"'series',\n" +"'#my_series_1' en '#my_series_2' in de collectie 'some_value (Series)' " +"terecht\n" +"komen, waarmee u dus alle velden in een enkele collectie plaatst.\n" +"Er zijn twee verschillende tweaks. De eerste bepaald de categorienaam die " +"voor een\n" +"metadataveld gebruikt wordt. De tweede is een template, die gebruikt wordt " +"om te\n" +"bepalen hoe de waarde en de categorie gecombineerd worden om de " +"collectienaam te\n" +"bepalen. De syntax van de eerste tweak, sony_collection_renaming_rules, is:\n" +"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n" +"De tweede tweak, sony_collection_name_template, is een sjabloon. Het " +"gebruikt\n" +"dezelfde template-taal als plugboards en opslag-templates. Deze tweak " +"bepaald hoe de\n" +"waarde en categorie gecombineerd worden om de collectienaam te vormen. De " +"enige \n" +"twee beschikbare velden zijn {category} en {value}. Het {value}-veld is " +"nooit leeg.\n" +"Het {category}-veld kan leeg zijn. Standaard komt de waarde eerst, daarna de\n" +"categorie tussen haakjes, als deze niet leeg is:\n" +"'{value} {category:|(|)}'\n" +"Voorbeelden: De eerste drie voorbeelden gaan er van uit dat de tweede tweak " +"niet\n" +"aangepast is.\n" +"1: Ik wil drie serie-kolommen in een set collecties plaatsen. De kolomnamen " +"zijn\n" +"'series', '#series_1' en '#series_2. Ik wil niets tussen haakjes. De waard " +"die u\n" +"in de tweak moet gebruiken zijn:\n" +"sony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n" +"2: Ik wil dat het woord '(Series)' in collecties die van series zijn gemaakt\n" +"voorkomt, en dat het woord '(Label)' in collecties die van labels zijn " +"gemaakt.\n" +"Gebruik:\n" +"sony_collection_renaming_rules={'series':'Series', 'tags':'Label'}\n" +"3: Ik wil dat 'series'en '#myseries' samengevoegd worden, en dat aan de " +"'(Series)'\n" +"aan de collectienaam wordt toegevoegd. De regel is dan:\n" +"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n" +"4: Hetzelfde als voorbeeld 2, maar in plaats van de categorienaam tussen " +"haakjes\n" +"er achter wil ik de naam er voor, met een dubbele punt er tussen, dus\n" +"Series:Darkover. Dan moet de template die gebruikt wordt voor het " +"formatteren van\n" +"de categorienaam aangepast worden. De volgende twee tweaks kunnen dan " +"gebruikt\n" +"worden:\n" +"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" +"sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Specificeer hoe SONY-collecties gesorteerd worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20671,13 +20897,13 @@ msgstr "" ") ]\n" "Standaard: leeg (geen regels), dus geen collectieattributen met een naam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Stel in hoe labels tijdens kopiëren van boeken naar een andere bibliotheek " "toegepast worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20687,20 +20913,20 @@ msgstr "" "nieuwe boeken’ toegevoegd worden als een boek naar een andere bibliotheek " "gekopieerd wordt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Stel het maximaal aantal labels in dat per boek door de inhoudsserver " "weergegeven moet worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Stel persoonlijke metadatavelden in die de inhoudsserver al dan niet weer " "moet geven." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20736,11 +20962,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mijncommentaar']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Maximaal aantal sorteerniveaus instellen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20760,13 +20986,13 @@ msgstr "" "vertraging merkt,\n" "reduceer dan het aantal niveaus met deze tweak." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Specificeer welk lettertype gebruikt moet worden bij het genereren van een " "standaardomslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20780,11 +21006,11 @@ msgstr "" "lettertype (Liberation Serif) niet de lettertekens bevat voor de taal van de " "boeken in uw bibliotheek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Gedrag van de boekenlijst beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20807,11 +21033,11 @@ msgstr "" "per pixel scrolt.\n" "Standaard is per kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Taal om te gebruiken bij sorteren." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20836,12 +21062,12 @@ msgstr "" "Voorbeeld: locale_for_sorting = 'nl' -- sorteer op basis van Nederlandse " "regels." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Aantal kolommen voor persoonlijke metadata in het ‘Metadata bewerken’-venster" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20853,11 +21079,11 @@ msgstr "" "bewerken van metadata per boek. True: Toon velden in twee kolommen\n" "False: gebruik één kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Het aantal seconden om te wachten voor mails worden verzonden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20872,11 +21098,11 @@ msgstr "" "waardoor versturen van mail zal mislukken. Veranderingen worden doorgevoerd\n" "na het herstarten van calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Verwijder de lichtgele lijnen aan de randen van de boekenlijst" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20887,11 +21113,11 @@ msgstr "" "verborgen.\n" "Wijziging wordt van kracht na het herstarten van calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "De maximumbreedte en -hoogte voor omslagen in de calibre-bibliotheek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20903,11 +21129,11 @@ msgstr "" "veroorzaakt door\n" "extreem grote omslagen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Locatie voor gedownload nieuws" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20926,11 +21152,11 @@ msgstr "" "locatie\n" "met de meeste ruimte." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Naar welke poorten moet de inhoudsserver luisteren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20950,11 +21176,11 @@ msgstr "" "(dit werkt\n" "mogelijk niet op alle besturingssystemen)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Samengevoegde werkbalk op OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20974,975 +21200,23 @@ msgstr "" "voor andere willekeurige fouten op sommige systemen, dus activeren op eigen\n" "risico!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" "Originele bestand opslaan bij omzetten van hetzelfde formaat naar hetzelfde " "formaat" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "De auteur(s). Meerdere auteurs moeten met een komma van elkaar gescheiden " -#~ "worden. Standaard: %default" - -#~ msgid "Set the comment." -#~ msgstr "Opmerking." - -#~ msgid "Sort key for the author" -#~ msgstr "Zoeksleutel voor de auteur" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "De titel. Standaard: bestandsnaam" - -#~ msgid "Sort key for the title" -#~ msgstr "Zoeksleutel voor de titel" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Pad naar het bestand met afbeelding om als omslag te gebruiken" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Als er een afbeeling is gevonden in het bron bestand, gebruik dat in plaats " -#~ "van de opgegeven omslag." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "Doel bestands naam. Standaard is gebaseerd op de bron bestandsnaam" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Maak HTML tabellen als blokken tekst in plaats van echte tabellen. Dit is " -#~ "noodzakelijk als de HTML zeer grote of complexe tabellen bevat." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Onder marge van pagina. Standaard is %default pixels." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Rechter kantlijn van pagina. Standaard is %default pixels." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Boven marge van pagina. Standaard is %default pixels." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profiel van het doel apparaat waarvoor deze LRF wordt gegenereerd. Dit " -#~ "profiel bepaalt zaken zoals de resolutie en scherm grootte van het doel " -#~ "apparaat. Standaard: %s Ondersteunde profielen: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Linker kantlijn van pagina. Standaard is %default pixels." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Vergroot het lettertype met 2 * FONT_DELTA pts en de regel spatiëring met " -#~ "FONT_DELTA pts. FONT_DELTA van een fractie zijn. Als FONT_DELTA negaties is, " -#~ "dan zal het lettertype kleiner worden." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Geef alle inhoud weer als zwart op wit in plaats van in de kleuren die zijn " -#~ "gedefinieerd in de HTML of CSS code." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Negeer de CSS. Zit kan of een pad naar een CCS stylesheet zijn, of een " -#~ "string. Als het in string is, dan zal deze worden geïnterpreteerd als CSS." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Voeg gevonden hoofdstukken toe aan de inhoudsopgave." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Voeg geen links toe aan de inhoudsopgave." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "" -#~ "Het maximale aantal niveau's om recursief links te verwerken. Een waarde van " -#~ "0 betekent dat de links niet zullen worden gevolgd. Een negatieve waarde " -#~ "betekent dat tags worden genegeerd." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Forceer een pagina scheiding voor een element met het gespecifieerde " -#~ "atribuut. Het formaat van deze optie is tagname regexp, atribuut naam, " -#~ "attribuut waarde regexp. Bijvoorbeeld, om alle header tags met het attribuut " -#~ "class=\"chapter\" te vinden, gebruik: \"h\\d,class,chapter\". Standaard is " -#~ "%default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Verwerk Baen HTML bestanden om de gegenereerde RTF te verbeteren." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Specificeer de karakter encoding van het bron bestand. Als het doel LRF " -#~ "bestand vreemde tekens bevat, probeer dan deze optie. Een gebruikelijke " -#~ "encoding voor bestanden op windows computers is cp-1252. Een andere veel " -#~ "gebruikte keuze is utf-8. Standaard zal er worden geprobeerd om de encoding " -#~ "automatisch te herkennen." - -#~ msgid "Be verbose while processing" -#~ msgstr "Geef een uitgebreide omschrijving tijdens het verwerken" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Gebruik een minimale hoeveelheid geheugen, ten koste van langere " -#~ "verwerkingstijd. Gebruik deze optie als je een machine met weinig geheugen " -#~ "gebruikt." - -#~ msgid "Convert to LRS" -#~ msgstr "Converteer naar LRS" - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Deze optie moet worden toegevoegd indien er bestanden worden verwerkt die " -#~ "zijn gegenereerd door pdftohtml, anders zal de conversie falen." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Gebruik deze optie met Book Designer html0 bestanden." - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opties om het gedrag van html2lrf te beïnvloeden." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [opties] mijnbook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnbook.fb2 naar mijnbook.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Print gegenereerde HTML naar stdout en beëindig." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [opties] mijnbestand\n" -#~ "\n" -#~ "Converteer een ebook formaat naar LRF. Ondersteunde bestandsformaten zijn:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC en PDF. any2lrf opent ook RAR en ZIP\n" -#~ "bestanden, en zoekt ebook bestanden in deze archiven.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Geen bestand opgegeven om te converteren." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Gebruik: %prog [opties] mijnbook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converteert mijnbook.epubnaar mijnbook.lrf" - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opties om het gedrag van feeds2disk te beïnvloeden." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Ophalen van recept mislukt: " - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Niet mogelijk om afbeelding %s te verwerken. Foutmelding: %s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "De website %s moet eerst als een HTML bestand worden weggeschreven, waarna " -#~ "je deze met html2rlf kunt converteren." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Gebruik: %prog [opties] mijnboek.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnboek.lit naar mijnboek.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Gebruik: %prog [opties] mijnboek.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnboek.mobi naar mijnboek.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " is een PDF gebaseerd op afbeeldingen. Alleen het converteren van PDF's " -#~ "gebaseerd op tekst is ondersteund." - -#~ msgid "Be more verbose." -#~ msgstr "Geef meer details." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [opties] mijnboek.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnboek.pdf naar mijnboek.lrf" - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Specificeer een enkel PDF bestand." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [opties] mijnboek.rf\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnboek.rtf naar mijnboek.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Geef de auteur" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [opties] mijnboek.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnboek.txt naar mijnboek.lrf" - -#~ msgid "Set the comment" -#~ msgstr "Geef de omschrijving" - -#~ msgid "Usage:" -#~ msgstr "Gebruik:" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Gebruik: %s bestand.lit" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Omslag kan niet worden gedownload, omdat de server bezig is. Probeer het " -#~ "later nog eens." - -#~ msgid " not found." -#~ msgstr " niet gevonden." - -#~ msgid "No filename specified." -#~ msgstr "Geen bestandsnaam opgegeven" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [opties] mijnboek.mobi" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com server fout. Probeer het later nog eens." - -#~ msgid "Invalid database location" -#~ msgstr "Foutieve database locatie" - -#~ msgid "Invalid database location " -#~ msgstr "Foutieve database locatie " - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB boek bemaakt in" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "RAW MOBI HTML bewaard in" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Gebruik &Romeinse nummers voor de series" - -#~ msgid "Browse for the new database location" -#~ msgstr "Blader naar de nieuwe database locatie" - -#~ msgid "Configuration" -#~ msgstr "Configuratie" - -#~ msgid "Compacting..." -#~ msgstr "Comprimeren..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Database aan het comprimeren. Dit kan even duren." - -#~ msgid "Invalid database location.
            Cannot write to " -#~ msgstr "Foutieve database locatie.
            Kan niet schrijven naar " - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Geef ongebruikte diskruimte uit de database terug" - -#~ msgid "&Compact database" -#~ msgstr "&Comprimeer database" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadata van bestands naam" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Kan %s niet converteren aangezien dit boek geen ondersteunde formaten bevat" - -#~ msgid "Fetch" -#~ msgstr "Download" - -#~ msgid "Matches" -#~ msgstr "Resultaten" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Kies het formaat om naar LRF te converteren" - -#~ msgid "No available formats" -#~ msgstr "Geen beschikbare formaten" - -#~ msgid "
            1. baen - Books from BAEN Publishers
            2. " -#~ msgstr "
              1. baen - Boeken van BAEN Uitgeverijen
              2. " - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Bewerk het bestand alvorens het naar LRF te converteren. Dit is handig als " -#~ "je weet dat het bestand van een specifieke bron afkomstig is. Bekende " -#~ "bronnen:" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Converteer %s naar LRF" - -#~ msgid "" -#~ "
              3. pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
              4. " -#~ msgstr "" -#~ "
              5. pdftohtml - HTML bestanden die zijn gegenereerd door " -#~ "pdftohtml
              6. " - -#~ msgid "Set conversion defaults" -#~ msgstr "Zet conversie standaarden" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.

                Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Geef metadata zoals de titel en auteur van het boek.

                Metadata zal worden " -#~ "geupload in de database, evenals in het gegenereerde LRF bestand." - -#~ msgid "

              7. book-designer - HTML0 files from Book Designer
              8. " -#~ msgstr "
              9. book-designer - HTML0 bestanden van Book Designer
              10. " - -#~ msgid "Chapter Detection" -#~ msgstr "Hoofdstuk Detectie" - -#~ msgid "No help available" -#~ msgstr "Help is niet beschikbaar" - -#~ msgid "Convert to LRF" -#~ msgstr "Converteer naar LRF" - -#~ msgid "Category" -#~ msgstr "Categorie" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Verander de uitgever van dit boek" - -#~ msgid "Series index." -#~ msgstr "Series Index." - -#~ msgid "&Word spacing:" -#~ msgstr "&Woord spatiëring" - -#~ msgid "Source en&coding:" -#~ msgstr "Bron &Codering" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Embedded Fonts" -#~ msgstr "Toegevoegde Lettertypen" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Ignore &tables" -#~ msgstr "Negeer &tabellen" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Activeer auto &rotatie van afbeeldingen" - -#~ msgid "Header" -#~ msgstr "Koptekst" - -#~ msgid "Override
                CSS" -#~ msgstr "Negeer
                CSS" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Deactiveer hoofdstuk detectie" - -#~ msgid "Title based detection" -#~ msgstr "Detectie gebaseerd op Titel" - -#~ msgid "Set the category" -#~ msgstr "Geef de categorie" - -#~ msgid "&Left Margin:" -#~ msgstr "&Linker Kantlijn:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Rechter Kantlijn:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Forceer nieuwe pagina voor tag:" - -#~ msgid "&Page break before tag:" -#~ msgstr "Nieuwe &Pagina voor tag:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Forceer nieuwe pagina voor &attribuut:" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Voeg geen &links toe aan de inhoudsopgave" - -#~ msgid "Tag based detection" -#~ msgstr "Tag-gebaseerde detectie" - -#~ msgid "Could not fetch cover.
                " -#~ msgstr "Omslag kon niet worden gedownload
                " - -#~ msgid "Available Formats" -#~ msgstr "Beschikbare Formaten" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kan omslag niet downloaden" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Voeg een nieuw formaat voor dit boek toe aan de database" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Het bijgevoegde bestand: %s is een recept om %s te downloaden." - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit
                User Recipes" -#~ msgstr "" -#~ "Voor assistentie met het schrijven van geavanceerde nieuwe recepten, check " -#~ "de Gebruikers Recep" -#~ "ten" - -#~ msgid "Waiting" -#~ msgstr "Wachten" - -#~ msgid "Book %s of %s." -#~ msgstr "Boek %s van %s." - -#~ msgid "" -#~ "

                For help visit %s.kovidgoyal.net
                " -#~ msgstr "" -#~ "

                Voor assistentie, bezoek %s.kovidgoyal.net
                " - -#~ msgid "Send to storage card" -#~ msgstr "Stuur naar opslag kaart" - -#~ msgid "%s: %s by Kovid Goyal %%(version)s
                %%(device)s

                " -#~ msgstr "" -#~ "%s: %s door Kovid Goyal %%(version)s
                %%(device)s

                " - -#~ msgid "" -#~ "

                Books with the same title as the following already exist in the database. " -#~ "Add them anyway?

                  " -#~ msgstr "" -#~ "

                  Boeken met de volgende titels bestaan al in de database. Wil je ze echt " -#~ "toevoegen?

                    " - -#~ msgid "" -#~ "\n" -#~ "

                    The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

                      \n" -#~ "
                    1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
                    2. \n" -#~ "
                    3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
                    4. \n" -#~ "
                    \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

                    De boek database op de lezer is beschadigd. Probeer het " -#~ "volgende:\n" -#~ "

                      \n" -#~ "
                    1. Verwijder de lezer. Wacht tot het klaar is met het " -#~ "genereren van de database. Sluit de lezer opnieuw aan. Het zou nu weer " -#~ "moeten werken met %(app)s. Zoniet, probeer dan de volgende optie.
                    2. \n" -#~ "
                    3. slut %(app)s af. Zoek het bestand media.xml in de " -#~ "lezer's hoofdgeheugen. Verwijder dit bestand. Verwijder de lezer weer. Wacht " -#~ "totdat het bestand opnieuw is gegenereerd. Sluit de lezer opnieuw aan, en " -#~ "start %(app)s.
                    4. \n" -#~ "
                    \n" -#~ " " - -#~ msgid "Device database corrupted" -#~ msgstr "Apparaat Database Beschadigd" - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Begin groep convertering van %d boeken" - -#~ msgid "Could not move database" -#~ msgstr "Database kon niet worden verplaatst" - -#~ msgid "" -#~ "

                    An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.
                    Error: %s" -#~ msgstr "" -#~ "

                    Een ongeldige database bestaat op %s, verwijder deze voordat je probeert " -#~ "de bestaande database te verplaatsen.
                    Foutmelding: %s" - -#~ msgid "calibre" -#~ msgstr "Calibre" - -#~ msgid "" -#~ "Latest version: %s" -#~ msgstr "" -#~ "Laatste versie: %s" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "" -#~ "Search the list of books by title or author

                    Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Zoek de boekenlijst op titel of auteur

                    Meerdere woorden met spaties " -#~ "worden allen gebruikt." - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments

                    Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Zoek de boekenlijst op titel, auteur, uitgeverij, tags of " -#~ "opmerkingen.

                    Meerdere woorden met spaties worden allen gebruikt." - -#~ msgid "Convert E-books" -#~ msgstr "Converteer E-boeken" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Klik om boeken bij hun omslag te bekijken" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Klik om een lijst met actieve opdrachten te zien" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Klik om zoeken op omslag uit te schakelen" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Klik om een de lijst met boeken op uw computer te zien" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "Klik om de lijst met boeken op de opslag kaart van uw lezer te zien" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "" -#~ "Klik om de lijst met boeken in het hoofdgeheugen van uw lezer te zien" - -#~ msgid "" -#~ "

                    Browsing books by their covers is disabled.
                    Import of pictureflow " -#~ "module failed:
                    " -#~ msgstr "" -#~ "

                    Bekijken van boeken op omslag is uitgeschakeld.
                    Importeren van " -#~ "pictureflow module is mislukt:
                    " - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Aantal niveau's dat links gevolgd worden op webpagina's die gelinkt worden " -#~ "door feeds. Standaard: %default" - -#~ msgid "Be more verbose while processing." -#~ msgstr "Geef meer details tijdens het verwerken." - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Opties om web2disk te besturen (wordt gebruikt om website links in feeds te " -#~ "downloaden)" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Specificeer een lijst met feeds om te downloaden. Bijvoorbeeld: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Als je deze optie kiest, dan worden andere parameters naar %prog genegeerd " -#~ "en een standaard recept zal worden gebruikt om de feeds te downloaden." - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [opties] ARG\n" -#~ "\n" -#~ "%%prog ontleedt een online artikelbron, zoals een RSS of ATOM feed en \n" -#~ "downloads de artikel inhoud hiërarchisch gerangschikt.\n" -#~ "\n" -#~ "ARG kan een van de volgende zijn:\n" -#~ "\n" -#~ "bestandsnaam -- %%prog probeert een recept uit een bestand te lezen\n" -#~ "\n" -#~ "standaard recept titel -- %%prog laadt een standaard recept en gebruikt dat " -#~ "om de feed te downloaden, zoals bijvoorbeeld Newsweek, \"The BBC\" of \"The " -#~ "New York Times\"\n" -#~ "\n" -#~ "recept als string -- %%prog laadt het recept direct uit het string " -#~ "argument.\n" -#~ "\n" -#~ "Beschikbare standaard recepten zijn:\n" -#~ "%s\n" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Laat geen progressie zien" - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Zeer gedetailleerde output, handig met opsporen van problemen." - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Artikel kon niet worden gedownload. Draai met --debug om de reden te zien" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Artikel %s van %s gedownload\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Artikel %s van %s kon niet worden gedownload\n" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sGebruik%s: %s\n" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Laat &tekst zien in werkbalk knoppen" - -#~ msgid "" -#~ "Specify trutype font families for serif, sans-serif and monospace fonts. " -#~ "These fonts will be embedded in the LRF file. Note that custom fonts lead to " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Specificeer truetype font families voor serif, sans-serif en monospace " -#~ "lettertypen. Deze fonts zullen worden bijgesloten in het LRF bestand. Het " -#~ "gebruik van niet-standaard lettertypen leidt tot langzamere pagina " -#~ "wisselingen. Bijvoorbeeld: --serif-famiy \"Times New Roman\"\n" -#~ " " - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Vind niet automatisch nieuwe hoofdstukken." - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "" -#~ "&Converteer tabellen naar afbeeldingen (Goed voor grote/gecompliceerde " -#~ "tabellen)" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Multiplier van tekst grootte in gegenereerde tabellen:" - -#~ msgid "" -#~ "%s has been updated to version %s. See the new features. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s is geupdate naar versie %s. Zie die nieuwe functies " -#~ "Bezoek download pagina?" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Detecteer hoofdstuk bij t&ag:" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "De fontconfig bibliotheek kon niet worden geinitialiseerd." - -#~ msgid "Could not launch worker process." -#~ msgstr "Werker sessie kan niet worden gestart." - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "Maak bestands namen als auteur - titel in plaats van titel - auteur" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Sommige boeken konden niet worden opgeslagen" - -#~ msgid "and delete from library" -#~ msgstr "en verwijder uit bibliotheek" - -#~ msgid "" -#~ "

                    Could not save the following books to disk, because the %s format is not " -#~ "available for them:

                      " -#~ msgstr "" -#~ "

                      De volgende boeken konden niet worden bewaard op schijf, omdat het %s " -#~ "formaat niet beschikbaar is:

                        " - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Er is geen geheugen kaart verbonden met de reader." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Bewaar gegenereerde HTML bestanden na conversie naar LRF." - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [opties] LITBESTAND" - -#~ msgid "Useful for debugging." -#~ msgstr "Handig voor Debugging" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opties voor de conversie naar EPUB" - -#~ msgid "Written processed HTML to " -#~ msgstr "Schrijf verwerkte HTML naar " - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Opties voor de verwerking van HTML" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Het uitvoer EPUB bestand. Indien niet opgegeven, zal het worden gegenereerd " -#~ "uit de invoer naam." - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Een bron HTML bestand is nodig" - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Configueer het volgen van links in HTML bestanden." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Volg links in HTML bestanden in de breedte. Standaard worden ze eerst in de " -#~ "diepte gevolgd." - -#~ msgid "" -#~ "Maximum levels of recursion when following links in HTML files. Must be non-" -#~ "negative. 0 implies that no links in the root HTML file are followed." -#~ msgstr "" -#~ "Maximum aantal recursieve lagen bij het volgen van links in HTML bestanden. " -#~ "Deze waarde kan niet negatief zijn. Gebruik 0 aan te geven dan links in het " -#~ "top HTML bestand niet zullen worden gevolgd." - -#~ msgid "Options useful for debugging" -#~ msgstr "Opties handig voor debuggen" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Titel. Standaard is auto-detect." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Formatteer de markup in leesbaar formaat. Zinvolle witruimte kan hierdoor " -#~ "gewijzigd worden." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "Uitvoer HTML is \"mooi geprint\" om makkelijker door mensen leesbaar te zijn" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Geen meer informatie tijdens verwerking. Dit kan meerder malen worden " -#~ "opgegeven om meer informatie te verkrijgen" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Aantal kleuren voor beeld conversie naar grijstinten. Standaard: %default" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Het formaat te gebruiken voor het wegschrijven van enkele bestanden naar " -#~ "schijf" - -#~ msgid "Rendering comic pages..." -#~ msgstr "Generatie comic bladzijden..." - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "En lijst tags, gescheiden door komma's" - -#~ msgid "Don't show progress bar." -#~ msgstr "Laat geen vootgangsbalk zien" - -#~ msgid "Output written to" -#~ msgstr "Uitvoer weggeschreven naar" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Uitgebreide informatie, handig voor debuggen. Kan meerdere malen worden " -#~ "opgegeven voor meer informatie." - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Laat labels zien in de werkbalk" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Zet standaarden voor conversie van comics" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Converteer boek %d van %d (%s)" - -#~ msgid "Convert comic: " -#~ msgstr "Converteer comic: " - -#~ msgid "Convert book: " -#~ msgstr "Converteer boek: " - -#~ msgid "Job stopped by user" -#~ msgstr "Taak gestopt door gebruiker" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Pad naar de omslag die voor dit boek gebruikt moet orden" - -#~ msgid "Control page layout" -#~ msgstr "Controleer de pagina opmaak" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "De basis lettergrootte in pts. Standaard is het %defaultpt. Stel in op 0 om " -#~ "het herschalen van lettertypen uit te schakelen" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Bepaal de linkermarge in pts. Standaard is het %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Bepaal de rechtermarge in pts. Standaard is het %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Bepaal de bovenmarge in pts. Standaard is het %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Bepaal de ondermarge in pts. Standaard is het %default" - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Sla de uitvoer van de invoerplugin op in de gespecifieerde map. Nuttig als " -#~ "je onzeker bent bij welke stap in het conversieproces er een bug optreed. " -#~ "WAARSCHUWING: Dit verwijdert de inhoud van de gespecifieerde map volledig!" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Gefilterd artikel wordt overgeslagen: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Dubbel artikel wordt overgeslagen: %s" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal en John Schember" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" +"Als calibre een e-book naar hetzelfde formaat omzet, bijvoorbeeld EPUB\n" +"naar EPUB, wordt het oorspronkelijk bestand opgeslagen, zodat u nog\n" +"aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" +"dit op False instelt zal calibre het originele bestand niet behouden." #~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." #~ msgstr "Dit profiel is voor de Hanlin V3/V5 en klonen." @@ -21950,9 +21224,6 @@ msgstr "" #~ msgid "Communicate with the Nokia Nokia 770 internet tablet." #~ msgstr "Communiceer met de Nokia Nokia 770 internet tablet." -#~ msgid "Click to browse books by tags" -#~ msgstr "Klik voor boeken gegroepeerd per label" - #~ msgid "EDITORIAL REVIEW" #~ msgstr "REDACTIONELE BEOORDELING" @@ -21966,6 +21237,9 @@ msgstr "" #~ "Schijf %s kan niet worden gevonden. Uw kernel gebruikt waarschijnlijk een " #~ "verouderde versie van SYSFS" +#~ msgid "List builtin recipes" +#~ msgstr "Laat ingebouwde recepten zien" + #~ msgid "" #~ "Average line length for line breaking if the HTML is from a previous partial " #~ "conversion of a PDF file. Default is %default which disables this." @@ -21992,40 +21266,9 @@ msgstr "" #~ msgid "ratings" #~ msgstr "waarderingen" -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "Verbinding met LibraryThing.com verbroken. Probeer later nog eens." - #~ msgid "Download %s from %s" #~ msgstr "Download %s van %s" -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Genereer meer menselijk-leesbare XML uitvoer." - -#~ msgid "Book Jacket" -#~ msgstr "Boek Kaft" - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Opties voor e-boek conversie." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "Karakter encodering voor invoer. Standaard is auto detectie." - -#~ msgid "" -#~ "Scale used to determine the length at which a line should be unwrapped. " -#~ "Valid values are a decimal between 0 and 1. The default is 0.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Schaal gebruikt om te bepalen op welke lengte een regel moet worden " -#~ "uitgepakt. Geldige waarde is een decimaal nummer tussen 0 en 1. De standaard " -#~ "is 0.5, dit is de mediaan." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Dit RTF bestand gebruikt functies die calibre niet ondersteund. Converteer " -#~ "het eerst naar HTML alvorens het nogmaals te proberen." - #~ msgid "" #~ "Run the text input through the markdown pre-processor. To learn more about " #~ "markdown see" @@ -22036,9 +21279,6 @@ msgstr "" #~ msgid "Add a tab at the beginning of each paragraph." #~ msgstr "Voeg een tab toe aan het begin van iedere paragraaf." -#~ msgid "Sort tags list by popularity" -#~ msgstr "Sorteer tag lijst by populariteit" - #~ msgid "" #~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " #~ "compression but the fastest and 10 being the highest compression but the " @@ -22051,9 +21291,6 @@ msgstr "" #~ msgid "Copy to Clipboard" #~ msgstr "Kopieer naar het Klembord" -#~ msgid "No text &justification" -#~ msgstr "Geen tekst uitlijning" - #~ msgid "~" #~ msgstr "~" @@ -22063,162 +21300,30 @@ msgstr "" #~ msgid "Add a tab at the beginning of each paragraph" #~ msgstr "Voerg een tab toe aan het begin van iedere paragraaf" -#~ msgid "Failed to email books" -#~ msgstr "Boeken konden niet worden ge-emailed." - #~ msgid "Could not fetch article. Run with -vv to see the reason" #~ msgstr "Kan artikel niet ophalen. Voer uit met optie -vv om oorzaak te zien" -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Content\n" -#~ "Server" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "Email" - #~ msgid "Add/Save" #~ msgstr "Voeg toe / Bewaar" -#~ msgid "Choose plugin" -#~ msgstr "Kies plugin" - #~ msgid "Some inconsistencies found" #~ msgstr "Inconsistente data gevonden" -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "De grootte %s is ongeldig. Moet in de vorm BreedtexHoogte zijn" - -#~ msgid "Invalid size" -#~ msgstr "Ongeldige grootte" - #~ msgid "Failed to check database integrity" #~ msgstr "Database integriteit kon niet worden geverifieerd" #~ msgid "TabWidget" #~ msgstr "TabWidget" -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Laat ¬ificaties zien in het systeemvak" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "calibre kan je boeken via email naar je (of je lezer) versturen" - #~ msgid "&Check database integrity" #~ msgstr "&Controleer database integriteit" -#~ msgid "Add new plugin" -#~ msgstr "Voeg nieuwe plugin toe" - -#~ msgid "Warning" -#~ msgstr "Waarschuwing" - -#~ msgid "The download timed out." -#~ msgstr "De download is verbroken" - #~ msgid "Abort the editing of all remaining books" #~ msgstr "Annuleer het bewerken van alle overgebleven boeken" -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Tenminste een van de volgende gegevens is noodzakelijk: ISBN, Titel, Auteurs " -#~ "of Uitgever" - #~ msgid "There were errors" #~ msgstr "Er zijn fouten opgetreden" -#~ msgid "day" -#~ msgstr "dag" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d dagen, %d uur en %d minuten geleden" - -#~ msgid "Last downloaded" -#~ msgstr "Laatst gedownload" - -#~ msgid "Every " -#~ msgstr "Iedere " - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval waarop het recept word gedownload. Een waarde van nul betekend dat " -#~ "dit ieder uur gebeurd." - -#~ msgid "Friday" -#~ msgstr "Vrijdag" - -#~ msgid "Monday" -#~ msgstr "Maandag" - -#~ msgid "Tuesday" -#~ msgstr "Dinsdag" - -#~ msgid "Wednesday" -#~ msgstr "Woensdag" - -#~ msgid "Thursday" -#~ msgstr "Donderdag" - -#~ msgid "Sunday" -#~ msgstr "Zondag" - -#~ msgid "Saturday" -#~ msgstr "Zaterdag" - -#~ msgid "at" -#~ msgstr "op" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Verwijder gedownload nieuws dat ouder is dan het aantal gespecificeerde " -#~ "dagen. Stel in op nul om dit uit te schakelen." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Verwijder gedownload nieuws dat ouder is dan " - -#~ msgid "Pick recipe" -#~ msgstr "Kies recept" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Kies het recept om aan te passen" - -#~ msgid "Sort by &popularity" -#~ msgstr "Sorteer bij &populariteit" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Boek heeft geen titel en geen ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Geen overeenkomsten gevonden voor dit boek" - -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "De geselecteerde boeken zullen permanent worden verwijderd en de " -#~ "bestanden gewist van de computer. Weet je dit zeker?" - -#~ msgid "metadata" -#~ msgstr "metadata" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Downloaden van %s voor %d boek(en)" - -#~ msgid "Invalid library location" -#~ msgstr "Ongeldige bibliotheek locatie" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Geen toegang tot %s. Gebruik %s als bibliotheek." - #~ msgid "" #~ "%s has been updated to version %s. See the new features. Visit the download page?" @@ -22226,117 +21331,12 @@ msgstr "" #~ "%s heeft een update naar versie %s. Zie de nieuwe functionaliteit. Bezoek de download pagina?" -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "is het resultaat van het harde werk van vele vrijwilligers over de hele " -#~ "wereld. Als je het nuttig vind, overweeg dan svp te doneren om de " -#~ "ontwikkeling te ondersteunen." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "Waarschuwing: actieve werk opdrachten" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "De regelhoogte in pts. Heef tinvloed op de spatiering tussen regels tekst " -#~ "die elkaar volgens. Standaard word de regel hoogte niet gemanipuleerd." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Probeer harde regel einden te detecteren en corrigeren, evenals andere " -#~ "problemen met het bron bestand. Dit kan sommige situatie erger maker, dus " -#~ "wees voorzichtig met gebruik." - #~ msgid "Process using markdown" #~ msgstr "Proces gebruikt markdown" -#~ msgid "Attached is the" -#~ msgstr "Bijgevoegd is de" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Download alle geplande recepten in een keer" - -#~ msgid "&User stylesheet" -#~ msgstr "Gebr&uiker stylesheet" - #~ msgid "Double click to change a keyborad shortcut" #~ msgstr "Dubbel klik om een keyboard snelkoppeling te wijzigen" -#~ msgid "

                        This book is protected by DRM" -#~ msgstr "

                        Dit boek wordt beschermd door DRM" - -#~ msgid "DRM Error" -#~ msgstr "DRM foutmelding" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kaart A\n" -#~ "%s\n" -#~ "beschikbaar" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kaart B\n" -#~ "%s\n" -#~ "beschikbaar" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Klik hier om de boeken te zien in het hoofdgeheugen van je lezer" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Klik hier om de boeken te zien die beschikbaar zijn op uw computer" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Lezer\n" -#~ "%s\n" -#~ "beschikbaar" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Bibliotheek\n" -#~ "%d\n" -#~ "boeken" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Klik hier om de boeken te zien op opslagkaart B in je lezer" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Klik hier om de boeken te zien op opslagkaart A in je lezer" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Je moet de URL http://myhostname:8080 toevoegen in WordPlayer als je Calibre " -#~ "bibliotheek. myhostname is de volledige hostname of het IP address van de " -#~ "computer waar calibre op draait." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Denk er aan om calibre open te laten, aangezien de server alleen werkt " -#~ "zolang calibre draait" - #~ msgid "" #~ "Dont forget to enter your gmail username and password. You can sign up for a " #~ "free gmail account at http://gmail.com" @@ -22344,25 +21344,12 @@ msgstr "" #~ "Vergeet je gmail gebruikersnaam en wachtwoord niet. Je kunt een gratis gmail " #~ "account verkrijgen op http://gmail.com" -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "Voer de gebruikernaam en wachtwoord voor de mailserver in" - -#~ msgid "Finish gmail setup" -#~ msgstr "Beëindig gmail installatie" - #~ msgid "Checking SQL integrity..." #~ msgstr "Verifiëren SQL integriteit..." #~ msgid "Checking for missing files." #~ msgstr "Zoeken naar verloren bestanden" -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Het formaat waarin de data uitvoer plaatsvind. Beschikbare keuzen: %s. " -#~ "Standaard is text." - #~ msgid "" #~ "Comma separated list of formats to save for each book. By default all " #~ "available books are saved." @@ -22370,15 +21357,6 @@ msgstr "" #~ "Komma-gescheiden lijst of formaten waarin ieder boek word opgeslagen. " #~ "Standaard worden alle beschikbare boeken opgeslagen." -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[opties]\n" -#~ "\n" -#~ "Start de calibre content server" - #~ msgid "English (TH)" #~ msgstr "Engels (TH)" @@ -22391,13 +21369,6 @@ msgstr "" #~ msgid "English (IND)" #~ msgstr "Engels (IND)" -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Kies je boek lezer. Dit stelt de optimale conversie opties in voor jouw " -#~ "leesapparaat.." - #~ msgid "Download latest version of builtin recipes" #~ msgstr "Download de laatste versie van de ingebouwde recepten" @@ -22661,29 +21632,6 @@ msgstr "" #~ msgid "Column &type" #~ msgstr "Kolom &type" -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Locatie van de eboeken. (De eboeken zijn opgeslagen in de folders " -#~ "gesorteerd op auteur, en metadata word bewaard in eht bestand metadata.db)" - -#~ msgid "Fetch metadata" -#~ msgstr "Download metagegevens" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "De metagegevens download reageert niet meer. Probeer later nog een keer." - -#~ msgid "Could not find metadata" -#~ msgstr "Kan metagegevens niet vinden" - -#~ msgid "No metadata found" -#~ msgstr "Geen metagegevens gevonden" - -#~ msgid "Finding metadata..." -#~ msgstr "Zoeken metagegevens..." - #~ msgid "Contains: the word or phrase matches anywhere in the metadata" #~ msgstr "" #~ "Bevat: het woord of de uitdrukking komt ergens in de metagegevens voor" @@ -22844,13 +21792,6 @@ msgstr "" #~ msgid "Applying changes to %d books. This may take a while." #~ msgstr "Wijzigingen toepassen op %d boeken. Dit kan geruime tijd duren." -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Kies een locatie voor je boeken. Wanneer je boeken toevoegt aan Calibre, dan " -#~ "zullen ze hier naar toe worden gekopieerd:" - #~ msgid "You cannot change libraries when a device is connected." #~ msgstr "" #~ "Je kunt niet van bibliotheek wisselen wanneer het apparaat is aangesloten" @@ -23139,15 +22080,9 @@ msgstr "" #~ msgid "Downloading {0} for {1} book(s)" #~ msgstr "Bezig met downloaden boek {0} van de {1} boek(en)" -#~ msgid "No valid plugin found in " -#~ msgstr "Geen geldige plug-in gevonden in " - #~ msgid "Cover download" #~ msgstr "Download boekomslag" -#~ msgid "tags" -#~ msgstr "labels" - #~ msgid "" #~ "Downloads series information from ww2.kdl.org. This website cannot handle " #~ "large numbers of queries, so the plugin is disabled by default." @@ -23168,15 +22103,6 @@ msgstr "" #~ msgid "Maximum number of results to fetch" #~ msgstr "Maximaal aantal op te halen resultaten" -#~ msgid "The author whose book to search for." -#~ msgstr "De auteur van het gezochte boek." - -#~ msgid "The title of the book to search for." -#~ msgstr "De titel van het gezochte boek." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "De uitgever van het gezochte boek." - #~ msgid "Covers files path" #~ msgstr "Bestandspad voor omslagen" @@ -23193,12 +22119,6 @@ msgstr "" #~ msgid "Has Summary" #~ msgstr "Heeft samenvatting" -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Selecteer het boek dat het best overeenkomt met dat van jou uit de lijst " -#~ "hieronder" - #~ msgid "Overwrite author and title with author and title of selected book" #~ msgstr "" #~ "Overschrijf auteur en titel met de auteur en titel van het geselecteerde boek" @@ -23210,38 +22130,12 @@ msgstr "" #~ msgid "Cover size: %dx%d pixels" #~ msgstr "Grootte omslag: %dx%d pixels" -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Kan geen omslagafbeelding voor dit boek vinden. Probeer eerst het ISBN-" -#~ "nummer op te geven." - -#~ msgid "Bad cover" -#~ msgstr "Ongeldige omslagafbeelding" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "De omslag is geen geldige afbeelding" - -#~ msgid "Edit Meta Information" -#~ msgstr "Verander Meta-informatie" - -#~ msgid "Meta information" -#~ msgstr "Meta-informatie" - -#~ msgid "Author S&ort: " -#~ msgstr "S&orteerauteur: " - #~ msgid "Remove border (if any) from cover" #~ msgstr "Verwijder rand (als die er is) van omslag" -#~ msgid "Reset cover to default" -#~ msgstr "Vervang omslagafbeelding door de standaardafbeelding" - #~ msgid "Generate a default cover based on the title and author" #~ msgstr "Genereer een standaardomslag aan de hand van de titel en auteur" -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Verwijder de geselecteerde formaten voor dit boek uit de database." - #~ msgid "Days of week" #~ msgstr "Dagen van de week" @@ -23275,14 +22169,6 @@ msgstr "" #~ msgid "Add your own categories to the Tag Browser" #~ msgstr "Voeg je eigen categorïen toe aan de labelbrowser" -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Kan %d van de %d boeken niet converteren, omdat geen geschikt invoerformaat " -#~ "kon worden gevonden." - #~ msgid "Calibre Quick Start Guide" #~ msgstr "Calibre snelstarthandboek" @@ -23297,267 +22183,15 @@ msgstr "" #~ msgid "SERIES: %s [%s]
                        " #~ msgstr "REEKS: %s [%s]
                        " -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Scheid alinea's met lege regels." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Gebruik het element van het OPF-bestand om de volgorde te bepalen " -#~ "waarin de HTML bestanden aan de LRF worden toegevoegd. Het .OPF bestand moet " -#~ "zich in dezelfde map bevinden als het basis HTML bestand." - -#~ msgid "" -#~ "A regular expression. tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Een regexp. tags waar de href mee overeen komt worden genegeerd. " -#~ "Standaard: %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Forceer een pagina scheiding voor tags wiens naam overeenkomen met deze " -#~ "regexp." - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Als html2lrf geen pagina scheidingen in het HTML bestand kan vinden en er " -#~ "geen hoofdstukken worden herkend, dan zal het automatisch nieuwe pagina's " -#~ "beginnen voor de tags die overeenkomen met deze regexp. Standaard: %default. " -#~ " Je kunt dit uitschakelen door \"$\" op te geven als regexp. Het doel van " -#~ "deze optie is om te proberen ervoor te zorgen dat er geen zeer lange " -#~ "pagina's voorkomen, aangezien die veel meer tijd nodig hebben om om te slaan " -#~ "in LRF formaat. Deze optie zal worden genegeerd als de huidige pagina weinig " -#~ "elementen bevat." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "De regexp die wordt gebruikt om hoofdstukken te herkennen. Deze wordt " -#~ "gezocht in 'heading tags' (h1-h6). Standaard: %default" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Gebruik: %prog [opties] mijnboek.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converteert mijnbook.html naar mijnboek.lrf \n" -#~ "%prog volgt alle links in mijnboek.html die naar lokale \n" -#~ "bestanden wijzen recursief. Het kan dus worden \n" -#~ "gebruikt om hele mappen in een keer te converteren." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Pad naar output map waarin het HTML bestand word gemaakt. Standaard is dit " -#~ "de huidige map." - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Gebruik: pdf-metabestand.pdf" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opties] ISBN\n" -#~ "\n" -#~ "Download een omslagafbeelding voor het boek geidentificeerd door ISBN via " -#~ "LibraryThing.com\n" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Output map. Standaard is dit de huidige map." - -#~ msgid "
                        Must be a directory." -#~ msgstr "
                        Moet een map zijn." - -#~ msgid "Frequently used directories" -#~ msgstr "Vaak gebruikte mappen" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Verwijder een map van de lijst met vaak gebruikte mappen" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Voeg een map toe aan de lijst met vaak gebruikte mappen" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Converteer meerdere e-boeken naar LRF" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Voeg &blanco regels to tussen alinea's" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regexp:" - -#~ msgid "Edit meta information" -#~ msgstr "Wijzig meta-informatie" - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "De titel voor dit recept. Dit word gebruikt als titel voor alle e-boeken die " -#~ "worden gemaakt van de gedownloade feeds." - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "De map waarin de gedownloade feeds worden bewaards. Standaard: de huidige " -#~ "map." - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Iedere link die overeenkomst met deze regexp zal worden overgeslagen. Deze " -#~ "optie kan meerdere keren worden opgegeven, en als een van de uitdrukkingen " -#~ "overeenkomst dan zal de link worden genegeerd. Standaard word geen enkele " -#~ "link overgeslagen. indien zowel --filter-regexp en --match-regexp worden " -#~ "gebruikt, dan zal --filter-regexp allereerst worden toegepast." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Geet de basic lettergrootte in pts. Alls lettertypen worden overeenkomstig " -#~ "vergroot. Deze optie vervangt de --font-delta optie. Om --fonot-delta te " -#~ "gebruiken, zet het op 0. STandaard: %defaultpt" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "De uitvoer map. Standaard is de huidige map." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Genereer de uitvoer in een zip bestand. Als deze optie is gekozen, dan moet -" -#~ "-output de naam van een bestand zijn, niet de map." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Metadata van het gegenereerde e-boek" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "De auteur in de metadata van het gegenereerde e-boek. Standaard is %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Titel voor gegenereerd e-boek. Standaard word de bestandsnaam gebruikt." - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Opties voor de configuratie van de conversie van comics (CBR, CBZ) bestanden " -#~ "naar e-boek" - -#~ msgid "" -#~ "

                        Could not convert %d of %d books, because no suitable source format was " -#~ "found.

                        " -#~ msgstr "" -#~ "

                        %d van %d boeken kon niet worden geconverteerd, omdat geen schikbaar " -#~ "bronformaat kon worden gevonden:

                          %s
                        " - -#~ msgid "Copying library to " -#~ msgstr "Kopieer bibliotheek naar " - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Kies een locatie voor de e-boek bibliotheek" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "De regexp te gebruiken om de voetnoot de verwijderen" - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Gebruik een regexp om te proberen de voetnoot te vinden en verwijderen." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Forceer geen tekst uitlijning in de uitvoer. Of de tekst al dan niet wordt " -#~ "uitgelijnd hangt af van of het e-boek formaat en de gebruikte lees apparaat " -#~ "al dan niet ijtlijning ondersteunen." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "De regexp die wordt gebruikt om de koptekst te verwijderen" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Gebruik een regexp om te proberen de koptekst te verwijderen" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "" -#~ "Uitvoerbestand. Standaard wordt deze afgeleidt uit de invoerbestandsnaam." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Gebruik: e-boek-convert INVOER UITVOER [OPTIES..]" - #~ msgid "Do not add a blank line between paragraphs." #~ msgstr "Voeg geen blanco regel in tussen alinea's." -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Specificeer de karakterkodering van het uitvoerdocument. De standaard is utf-" -#~ "8. Deze optie word niet door alle formaten nageleefd." - #~ msgid "Header regular expression:" #~ msgstr "Koptekst regexp:" #~ msgid "Footer regular expression:" #~ msgstr "Voetnoot regexp:" -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Gebruik een wizard om te helpen een XPath uitdrukking te construeren" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Stuur specifiek formaat naar opslag kaart B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Stuur specifiek formaat naar opslag kaart A" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Stuur specifiek formaat naar hoofdgeheugen" - -#~ msgid "Sent by email:" -#~ msgstr "Verstuurd via e-mail:" - -#~ msgid "Failed to email the following books:" -#~ msgstr "De volgende boeken konden niet worden ge-e-mailed:" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Creër automatisch de sorteerauteur gebaseerd op de huidige auteur ingave" - #~ msgid "" #~ "

                        Could not convert: %s

                        It is a DRMed book. You must " #~ "first remove the DRM using third party tools." @@ -23565,29 +22199,12 @@ msgstr "" #~ "

                        Kon %s niet converteren.

                        Het is een e-boek met DRM. " #~ "Je moet eerst de DRM verwijderen met externe programma's." -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Als je de wordplayer e-boek applicatie gebruikt op je Android telefoon, dan " -#~ "kan je de calibre boekencollectie direct op je telefoon bekijken. Om dit te " -#~ "doen zul je de content server moeten inschakelen." - #~ msgid "The author sort string" #~ msgstr "De sorteerauteur sleutel" #~ msgid "The series number" #~ msgstr "Het reeks nummer" -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Wachtwoord om toegang te verkrijgen tot je calibrebibliotheek. " -#~ "Gebruikersnaam is " - -#~ msgid "The priority of worker processes" -#~ msgstr "De prioriteit van werkprocessen" - #~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." #~ msgstr "Communiceer met de Sony PRS-300/505/500 e-boeklezer." @@ -23879,75 +22496,18 @@ msgstr "" #~ msgid "Title &sort: " #~ msgstr "&Sorteertitel: " -#~ msgid "&Access Key:" -#~ msgstr "Toeg&angssleutel:" - -#~ msgid "&Search:" -#~ msgstr "Zoeken:" - #~ msgid "&Add a new plugin" #~ msgstr "L&aad een nieuwe plug-in" -#~ msgid "Select visible &columns in library view" -#~ msgstr "Sele&cteer zichtbare kolommen in bibliotheek weergave" - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimum &indentatie:" - -#~ msgid "&Preprocess:" -#~ msgstr "Verwerk" - -#~ msgid "Ignore &colors" -#~ msgstr "Negeer kleuren" - -#~ msgid "&Show header" -#~ msgstr "Laat koptekst zien" - -#~ msgid "&Header format:" -#~ msgstr "Koptekst (&hoofd) formaat:" - -#~ msgid "&Top Margin:" -#~ msgstr "Boven Marge:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Onder Marge:" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Hoofdstukken bes&chikbaar maken in inhoudsopgave" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Voe&g labels toe: " - -#~ msgid "&Button size in toolbar" -#~ msgstr "Omvang knop(-af&beelding) in werkbalk" - -#~ msgid "Format for &single file save:" -#~ msgstr "Op&slagformaat voor enkel bestand:" - #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "Conver&teer unicode karakters naar ASCII" -#~ msgid "Remove F&ooter" -#~ msgstr "Verwijder V&oetnoot" - -#~ msgid "Remove H&eader" -#~ msgstr "Verwijder Kopt&ekst" - #~ msgid "&Adding books" #~ msgstr "Boeken toevoegen" #~ msgid "&Saving books" #~ msgstr "Boeken op&slaan" -#~ msgid "Search as you type" -#~ msgstr "Zoek tijdens typen" - -#~ msgid "&Add" -#~ msgstr "Toevoegen" - -#~ msgid "Plugin &file:" -#~ msgstr "Plugin bestand:" - #~ msgid "Stop &all jobs" #~ msgstr "Stop &alle taken" @@ -23975,14 +22535,6 @@ msgstr "" #~ msgid "Manage &user categories" #~ msgstr "Beheer gebr&uikerscategorieën" -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Invoerbestand voorbewerken (aan&passen) voor mogelijk betere structuur " -#~ "detectie" - -#~ msgid "Download &cover" -#~ msgstr "Download omslagafbeelding (indien bes&chikbaar)" - #~ msgid "Downloads metadata and covers from Douban.com" #~ msgstr "Download metadata en omslagen van Douban.com" @@ -24245,25 +22797,9 @@ msgstr "" #~ msgid "Email %s to %s" #~ msgstr "E-mail %s naar %s" -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Specificeer de pagina indeling zoals kantlijnen en de scherm grootte van het " -#~ "doel apparaat." - -#~ msgid "Toolbar icon size" -#~ msgstr "Werkbalk ikoon grootte" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Dit profiel is bedoeld voor de SONY PRS lijn. De 500/505/700 etc." - #~ msgid "Force maximum line lenght" #~ msgstr "Forceer maximum regel lengte" -#~ msgid "Configure calibre" -#~ msgstr "Configueer calibre" - #~ msgid "

                        For help see the: User Manual
                        " #~ msgstr "

                        Voor hulp, zie het: Gebruikers handboek
                        " @@ -24355,15 +22891,6 @@ msgstr "" #~ "Standaard: '%default'\n" #~ "Van toepassing op: uitvoer naar CSV en XMLBIBTEX" -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Stel de detectie van hoofdstuk en paragraaf koppen in" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "Karaktercodering voor HTML bestanden. Standaard is auto detect." - -#~ msgid "Ebook Viewer" -#~ msgstr "E-boek Viewer" - #~ msgid "" #~ "The fields to output when cataloging books in the database. Should be a " #~ "comma-separated list of fields.\n" @@ -24431,46 +22958,18 @@ msgstr "" #~ "Standaard: '%default'\n" #~ "Van toepassing op: uitvoer naar ePub, MOBI" -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Communiceer met de BeBook Mini E-boek lezer." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Communiceer met de BeBook E-boek lezer." - #~ msgid "Communicate with the Cybook Gen 3 eBook reader." #~ msgstr "Communiceer met de Cybook Gen 3 E-boek lezer." #~ msgid "Communicate with the Cybook Opus eBook reader." #~ msgstr "Communiceer met de Cybook Opus E-boek lezer." -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Communiceer met de Kindle 2 E-boek lezer." - #~ msgid "Communicate with the Sony PRS-600/700 eBook reader." #~ msgstr "Communiceer met de Sony PRS-600/700 E-boek lezer." #~ msgid "Communicate with the Sony PRS-300/505 eBook reader." #~ msgstr "Communiceer met de Sony PRS-300/505 E-boek lezer." -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Verander de weergave van het gegenereerde LRF bestand door de lettertype " -#~ "grootte en witruimte tussen woorden aan te passen." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Verwijderd witruimte tussen de alinea's. Voegt eveneens een inspringen van " -#~ "1,5em toe aan alinea's. je kan dit overschrijven door p {text-indent: 0cm} " -#~ "toe te voegen aan --override-css. Het verwijderen van witruimte tussen de " -#~ "alinea's zal niet werken indien het bronbestand witruimte afdwingt tussen " -#~ "alinea's." - #~ msgid "Text justification:" #~ msgstr "Uitvulling van tekst:" @@ -24568,10 +23067,6 @@ msgstr "" #~ "extensie mee op te geven). De groepsnamen voor de verschillende metadata " #~ "zijn gedocumenteerd in de tooltips.

                        " -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Gebruikt: %s:%s@%s:%s en %s versleuteling" - #~ msgid "Invalid text" #~ msgstr "Ongeldige tekst" @@ -24692,10 +23187,6 @@ msgstr "" #~ msgid "Failed to parse: %s with error: %s" #~ msgstr "Verwerking mislukt: %s met fout: %s" -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Link %s %s kan niet verwerkt worden" - #~ msgid "Downloads metadata from amazon.fr" #~ msgstr "Downloadt metadata van amazon.fr" @@ -24736,33 +23227,6 @@ msgstr "" #~ msgid "Be more verbose about errors" #~ msgstr "Geef meer details over fouten" -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opties] sleutel\n" -#~ "\n" -#~ "Haal metadata voor boeken van isbndb.com op. U kunt ofwel het ISBN, ofwel " -#~ "titel en auteur opgeven.\n" -#~ "Als u titel en auteur opgeeft is het mogelijk dat er meerdere resultaten " -#~ "zijn.\n" -#~ "\n" -#~ "Sleutel is de 'account key' die gegenereerd werd toen u zich voor een gratis " -#~ "account op isbndb.com inschreef.\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Het ISBN van het boek waarvan u de metadata wilt." - #~ msgid "Downloads covers from french Nicebooks" #~ msgstr "Download omslagen van het franse Nicebooks" @@ -24803,43 +23267,16 @@ msgstr "" #~ msgid "Choose formats not to be deleted" #~ msgstr "Kies formaten die niet verwijderd moeten worden" -#~ msgid "Download only metadata" -#~ msgstr "Alleen metadata downloaden" - -#~ msgid "Download only covers" -#~ msgstr "Alleen omslagafbeeldingen downloaden" - #~ msgid "Download only social metadata" #~ msgstr "Alleen sociale metadata (labels, waarderingen, etc) downloaden" #~ msgid "social metadata" #~ msgstr "sociale metadata (labels, waarderingen, etc)" -#~ msgid "covers" -#~ msgstr "omslagafbeeldingen" - #, python-format #~ msgid "Cover size: %dx%d" #~ msgstr "Omslaggrootte: %dx%d" -#~ msgid "Insert &blank line" -#~ msgstr "&Blanco regel invoegen" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Kan afbeelding niet verwerken: %s\n" -#~ "%s" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Voeg geen inhoudsopgave aan het einde van het boek toe. Handig als het boek " -#~ "al een eigen inhoudsopgave bevat." - #~ msgid " value " #~ msgstr " waarde " @@ -24872,12 +23309,6 @@ msgstr "" #~ msgid "Nook Simple" #~ msgstr "Nook Simple" -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Kon geen redelijk punt vinden om te splitsen: Grootte %s-deelboom: %d KB" - #~ msgid "" #~ "You can control the color of columns in the book list by creating \"rules\" " #~ "that tell calibre what color to use. Click the Add Rule button below to get " @@ -24887,19 +23318,51 @@ msgstr "" #~ "maken de kleuren regelen. Klikop \"Regel toevoegen\" om te beginnen. Je kan " #~ "een bestaande regel wijzigen door erop te dubbelklikken." -#, python-format #~ msgid "" -#~ "

                        An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.
                        Error: %s" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" #~ msgstr "" -#~ "

                        Een ongeldige bibliotheek bestaat in %s. Verwijder deze alvorens nogmaals " -#~ "te proberen de bestaande bibliotheek te verplaatsen.
                        Fout: %s" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Sommige metadata konden niet worden gedownload" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "metadata konden niet worden gedownload voor de volgende:" +#~ "Het algoritme gebruikt om een nieuw boek in een reeks een reeksindex toe te " +#~ "wijzen.\n" +#~ "Nieuwe reeksindexen toegewezen met behulp van deze tweak zijn altijd gehele " +#~ "getallen,\n" +#~ "tenzij een constant niet geheel getal is toegewezen.\n" +#~ "Mogelijke waarden zijn:\n" +#~ "next - eerst beschikbare geheel getal groter dan het laatst beschikbare " +#~ "nummer\n" +#~ "first_free - Eerste vrij geheel getal groter dan 0\n" +#~ "next_free - Eerste vrij geheel getal groter dan het kleinst bestaande " +#~ "nummer\n" +#~ "last_free - Eerste vrij geheel getal kleiner dan het grootste beschikbare " +#~ "nummer\n" +#~ "Geeft grootst bestaande + 1 indien geen vrije indexen gevonden\n" +#~ "const - Altijd nummer 1 toewijzen\n" +#~ "een nummer - Altijd dit nummer toewijzen. Het nummer niet tussen " +#~ "aanhalingstekens. \n" +#~ "NB 0.0 kan hier worden gebruikt.\n" +#~ "Voorbeelden:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" #~ msgid "" #~ "All book formats and metadata from the selected books will be added to the " @@ -24928,15 +23391,6 @@ msgstr "" #~ "verder geselecteerde boeken zullen permanent worden verwijderd van " #~ "uw computer.

                        Weet u zeker dat u hiermee wilt doorgaan?" -#~ msgid "Failed to download metadata:" -#~ msgstr "metadata konden niet worden gedownload:" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "metadata kunnen niet worden geladen van:" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "metadata kunnen niet worden opgevraagd" - #~ msgid "Equals: the word or phrase must match an entire metadata field" #~ msgstr "" #~ "Gelijk aan: het woord of de zin komt overeen met een compleet veld in de " @@ -25019,12 +23473,6 @@ msgstr "" #~ msgid "Downloading social metadata, please wait..." #~ msgstr "Downloaden sociale metadata, even geduld...." -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Geen metadata gevonden, probeer een andere titel en auteur of een ander ISBN-" -#~ "nummer." - #~ msgid "" #~ "Regular expression: the expression must match anywhere in the metadata" #~ msgstr "Regexp: de uitdrukking moet ergens in de metadata voorkomen" @@ -25074,20 +23522,6 @@ msgstr "" #~ "voor de diverse metadata velden zijn gedocumenteerd onder " #~ "tooltips.

                        " -#~ msgid "" -#~ "

                        calibre can find metadata for your books from two locations: Google " -#~ "Books and isbndb.com.

                        To use isbndb.com you must sign up for a " -#~ "free account and enter your access key " -#~ "below." -#~ msgstr "" -#~ "

                        calibre kan metadata voor je boeken in twee locaties vinden: Google " -#~ "Books en isbndb.com.

                        Om isbndb.com te gebruiken zul je eerst " -#~ "een gratis account moeten aanvragen en " -#~ "daarna je wachtwoord hieronder opgeven." - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Download metadata van de server" - #~ msgid "Read metadata only from &file name" #~ msgstr "Lees metadata alleen uit de bestandsnaam" @@ -25170,30 +23604,6 @@ msgstr "" #~ "

                        %s
                        \n" #~ " " -#, python-format -#~ msgid "" -#~ "\n" -#~ "Read/Write metadata from/to ebook files.\n" -#~ "\n" -#~ "Supported formats for reading metadata: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "Different file types support different kinds of metadata. If you try to set\n" -#~ "some metadata on a file type that does not support it, the metadata will be\n" -#~ "silently ignored.\n" -#~ msgstr "" -#~ "\n" -#~ "Lees/Schrijf metadata van/naar e-boekbestanden.\n" -#~ "\n" -#~ "Ondersteunde formaten voor het lezen van metadata: %s\n" -#~ "\n" -#~ "Ondersteunde formaten voor het schrijven van metadata: %s\n" -#~ "\n" -#~ "Verschillende bestandstypes ondersteunen verschillende soorten metadata. Als " -#~ "u probeert bepaalde metadata in te stellen op een bestandstype dat deze niet " -#~ "ondersteund, dan zal deze metadata genegeerd worden.\n" - #~ msgid "" #~ "All files (not just ebooks) from " #~ "

                        %s

                        will be permanently deleted. Are you sure?" @@ -25225,9 +23635,6 @@ msgstr "" #~ msgid "Locating zip file for %s: %s" #~ msgstr "Opzoeken van zip-bestand voor %s: %s" -#~ msgid "&Stop selected job" -#~ msgstr "Geselecteerde taak &stoppen" - #, python-format #~ msgid "" #~ "Authors cannot be set to the empty string. Book title %s not processed" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index f45b529488..fc43ff83b9 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-05-21 07:14+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nòvas" @@ -1033,8 +1034,8 @@ msgstr "Nòvas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 4e54c1c459..7224d6cde8 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-02-13 04:56+0000\n" "Last-Translator: Aalam Rangi \n" "Language-Team: Punjabi \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "ਤਰਜੀਹਾਂ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1040,8 +1041,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index d0d48f520d..7cd7da5da3 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-20 14:03+0000\n" -"Last-Translator: Bartosz Bubak \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-02 09:24+0000\n" +"Last-Translator: koliberek \n" "Language-Team: Polish \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: 2011-07-23 04:46+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -60,15 +60,15 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Preferencje" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Sklep" @@ -1084,7 +1085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Newsy" @@ -1092,8 +1093,8 @@ msgstr "Newsy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1500,6 +1501,10 @@ msgstr "Umożliwia komunikację z czytnikiem książek Nextbook" msgid "Communicate with the Moovybook Reader" msgstr "Połączenie z czytnikiem Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Umożliwia komunikację z tabletem internetowym Nokia 770." @@ -2111,11 +2116,13 @@ msgstr "Opcje odpowiedzialne za ustawienia metadanych w plikach wyjściowych" msgid "Options to help with debugging the conversion" msgstr "Opcje pomocy przy debugowaniu konwersji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lista wbudowanych źródeł" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Plik wyjściowy zapisany do" @@ -3378,7 +3385,7 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3431,7 +3438,9 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "Serie" +msgstr[0] "Seria" +msgstr[1] "Serie" +msgstr[2] "Serii" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3571,10 +3580,10 @@ msgstr "" "Pobierz okładkę/metadane społeczne dla książki określonej numerem ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Okładka" @@ -3730,7 +3739,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Wszystkie artykuły" @@ -5048,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Niedozwolone" @@ -5983,44 +5992,55 @@ msgstr "Tej książki już nie ma w Twojej biblioteczce" msgid "%s has no available formats." msgstr "%s nie ma dostępnych formatów." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Szukam w" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodawanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Szukaj we wszystkich podfolderach..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Błędna ścieżka" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Wybrany folder nie może być przetworzony." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Brak książek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nie znaleziono książek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Brak uprawnień" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Dodawanie nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6029,29 +6049,29 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Znleziono duplikaty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "Książka o identycznym tytule jest już w bazie danych. Dodać mimo to?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodawanie duplikatów..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Zapisywanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Zbieranie danych, proszę czekać..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Zapisano" @@ -6228,37 +6248,37 @@ msgstr "Kliknij, aby otworzyć" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Książka %(sidx)s z %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcje" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Wklej okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Skopiuj okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Kliknij podwójnie, by otworzyć okno z informacjami o książce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ścieżka" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8023,11 +8043,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Przeglądaj po okładkach" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Nie udało się uruchomić Przeglądarki okładek" @@ -10020,20 +10040,20 @@ msgstr "Przerywanie..." msgid "Authors" msgstr "Autorzy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Nie znaleziono**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11641,7 +11661,7 @@ msgstr "" msgid "Restore default layout" msgstr "Przywróć domyślny układ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12010,10 +12030,6 @@ msgstr "Usuń wybrany format tej książki" msgid "Choose formats for " msgstr "Wybierz formaty dla " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Brak uprawnień" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Nie masz uprawnień do odczytu następujących plików:" @@ -12716,19 +12732,19 @@ msgstr "jest większe niż" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "has" -msgstr "ma" +msgstr "zawiera" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "nie ma" +msgstr "nie zawiera" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" -msgstr "ma wzorzec" +msgstr "zawiera wzorzec" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have pattern" -msgstr "nie ma wzorca" +msgstr "nie zawiera wzorca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 @@ -12776,7 +12792,7 @@ msgstr "Wpisz datę w formacie RRRR-MM-DD" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "wpisz łańcuch" +msgstr "Wpisz ciąg znaków." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" @@ -12846,12 +12862,17 @@ msgid "" "
                          %(rule)s
                        \n" " " msgstr "" +"

                        Ustaw kolor kolumny %(col)s na %(color)s jeśli " +"są spełnione\n" +" następujące warunki:

                        \n" +"
                          %(rule)s
                        \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
                      • If the %(col)s column %(action)s value: %(val)s" -msgstr "" +msgstr "
                      • Jeśli kolumna %(col)s %(action)s: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -15115,7 +15136,7 @@ msgid "Invert" msgstr "Odwróć zaznaczenie" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Program partnerski" @@ -15167,7 +15188,7 @@ msgstr "" "ograniczony tylko do tego rynku." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "Kupując w tym sklepie wspierasz dewelopera calibre: %s." @@ -15283,19 +15304,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "T&ytuł/Autor/Cena ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Cena" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15306,7 +15327,7 @@ msgstr "" "czy jest ona poprawna. Podana cena często nie uwzględnia promocji aktualnie " "obowiązujących w danym sklepie." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15317,7 +15338,7 @@ msgstr "" "czytniku. Dodatkowo sposób jej użycia może być ograniczany. Przed zakupem " "upewnij się, że będziesz miał możliwość przeczytać tę książkę." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15329,7 +15350,7 @@ msgstr "" "konwertować. Jednak przed zakupem upewnij się co do braku zabezpieczeń - " "niektóre sklepy nie publikują informacji o stosowanych zabezpieczeniach." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15337,7 +15358,7 @@ msgstr "" "Nie udało się sprawdzić obecności zabezpieczeń DRM. Istnieje duże " "prawdopodobieństwo, że ta książka posiada zabezpieczenia DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15866,53 +15887,53 @@ msgstr "" "będzie uruchomione w zasobniku systemowym. Aby je zamknąć, wybierz " "Zakończ z menu kontekstowego w zasobniku systemowym." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Jest dostępna aktualizacja!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Pokazuj to powiadomienie dla przyszłych aktualizacji" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Aktualizuj" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d wtyczek do aktualizacji)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Znaleziono aktualizację" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -18003,14 +18024,15 @@ msgid "" "\n" "For help on an individual command: %%prog command --help\n" msgstr "" -"%%prog command [options] [arguments]\n" +"%%prog polecenie [opcje] [parametry]\n" "\n" -"%%prog to komenda linii interfejsu dla bazy danych książek calibre.\n" +"%%prog to program obsługi bazy danych calibre.\n" "\n" -"komendami mogą być:\n" +"dostępne polecenia:\n" " %s\n" "\n" -"Dla pomocy odnośnie każdej komendy wpisz: %%prog command --help\n" +"Aby uzyskać informacje o poszczególnych poleceniach wpisz: %%prog polecenie -" +"-help\n" #: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" @@ -18029,18 +18051,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "" "

                        Przenoszenie starej bazy danych do biblioteki książek w %s

                        " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -18512,8 +18534,6 @@ msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." msgstr "" -"Za każdym razem, gdy przekazujesz argumenty do %prog które mają spacje, " -"dołącz argumenty w cudzysłowach." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" @@ -19743,7 +19763,7 @@ msgstr "Automatyczna numeracja serii" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19763,35 +19783,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " -"serii.\n" -"Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " -"całkowitymi\n" -"z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" -"Możliwe wartości:\n" -"next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" -"first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " -"numerów, a zostały wolne niższe)\n" -"next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " -"jeśli są przerwy w numeracji)\n" -"last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " -"przypadku przerw w numeracji)\n" -" Jeśli nie ma numeru spełniającego warunek ustawia najwyższy " -"+1\n" -"const - zawsze ustawia 1\n" -"liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " -"użyć 0.0\n" -"Przykłady:series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Separator przy podpowiadaniu autora" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19804,11 +19816,11 @@ msgstr "" "Przydaje się to przy pracach zbiorowych.\n" "Wartość parametru może być True lub False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algorytm sortowania wg autora" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19844,11 +19856,11 @@ msgstr "" "się w nazwisku. \n" "Wielkość liter elementów listy nie ma znaczenia, kropki nie są usuwane." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Pole autora w kategoriach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19882,14 +19894,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Sortowanie podpowiedzi: kiedy zmienić sortowanie z leksykograficznego na " "ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19914,11 +19926,11 @@ msgstr "" "spowoduje, że sortowanie będzie przełączane na ASCII jeśli podpowiedzi będą " "spowalniać działanie." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Sposób podziału kategorii w przeglądarce" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19968,11 +19980,11 @@ msgstr "" "musi się znaleźć \"r'\". Może ono być wpisane nawet jeśli backslashe nie " "występują." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Sortowanie listy przy starcie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19996,11 +20008,11 @@ msgstr "" "[('authors',0),('title',0)] - sortuje wg autorów rosnąco, a w obrębie " "jednego autora wg tytułu rosnąco." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Format wyświetlania daty" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20039,11 +20051,11 @@ msgstr "" "Domyślny format daty publikacji: MMMM yyyy\n" "Domyślny format czasu: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Sortowanie tytułów i serii" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20081,11 +20093,11 @@ msgstr "" "kliknąć dwukrotnie\n" "tytuł na liście i przyciskając Enter bez wprowadzania jakichkolwiek zmian." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Format tytułu i serii w szablonach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20116,11 +20128,11 @@ msgstr "" "jako \"Lord of the Rings, The\", podczas gdy wartość 'strictly_alphabetic' -" " \"The Lord of the Rings\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Lista słów traktowanych jak rodzajniki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20146,11 +20158,11 @@ msgstr "" "Aby wyłączyć parametr użyj wyrażenia '^$'\n" "Domyślne wyrażenie: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Folder, do którego calibre podłącza się przy uruchamianiu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20173,11 +20185,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Reguły tworzenia nazw kolekcji SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20315,11 +20327,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Sposób sortowania kolekcji SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20367,11 +20379,11 @@ msgstr "" "]\n" "Wartość domyślna: pusta (nie ma żadnych reguł)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "Dodawanie etykiet w czasie kopiowania do innej biblioteki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20380,17 +20392,17 @@ msgstr "" "„Etykiety do zastosowania przy dodaniu książki” odnosi się również \n" "do książek kopiowanych do innej biblioteki." -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Maksymalna liczba etykiet pokazywana przy książce w serwerze zawartości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Pola użytkownika pokazywane lub blokowane w serwerze zawartości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20426,11 +20438,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Maks. liczba kolumn przy sortowaniu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20450,11 +20462,11 @@ msgstr "" "objętości bazy\n" "zmniejsz ten parametr." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "Czcionka używana do generowania okładek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20467,11 +20479,11 @@ msgstr "" "czcionka (Liberation Serif) \n" "nie zawiera znaków narodowych języka, w którym są książki w bibliotece." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Dwukrotne kliknięcie na liście książek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20492,11 +20504,11 @@ msgstr "" "płynnie \n" "czy o całą kolumnę. Domyślnym ustawieniem jest - o kolumnę." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Język użyty przy sortowaniu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20522,11 +20534,11 @@ msgstr "" "Przykład: locale_for_sorting = 'fr' – sortuj wg reguł języka francuskiego.\n" "Przykład: locale_for_sorting = 'nb' – sortuj wg reguł języka norweskiego." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Podział na kolumny okna edycji metadanych" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20538,11 +20550,11 @@ msgstr "" "czy w dwóch kolumnach. True oznacza, że będą ustawione w dwóch kolumnach, " "False – że w jednej." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Opóźnienie przy wysyłaniu maili" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20558,11 +20570,11 @@ msgstr "" "maile. \n" "Zmiana tego parametru wymaga ponownego uruchomienia programu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Znaczniki ukrytych paneli" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20573,11 +20585,11 @@ msgstr "" "gdzie znajdują się ukryte panele (przeglądarka, etykiety itp.). \n" "Zmiana parametru wymaga ponownego uruchomienia programu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Maksymalne rozmiary okładek zapisywanych w bibliotece" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20588,11 +20600,11 @@ msgstr "" "spowolnieniem, \n" "spowodowanym zbyt dużymi rozmiarami okładek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Gdzie zapisywać pobrane wiadomości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20609,11 +20621,11 @@ msgstr "" "pliki\n" "zostaną przesłane do pamięci z największą ilością wolnego miejsca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Na jakim interfejsie ma działać serwer treści calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20630,11 +20642,11 @@ msgstr "" "lub na '::', aby akceptować wszystkie przychodzące połączenia IPv4 i IPv6\n" "(nie wszystkie systemy operacyne to umożliwiają)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Zunifikowany pasek narzędzi OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20653,17 +20665,24 @@ msgstr "" "powodować inne \n" "niepożądane efekty. Używasz na własne ryzyko!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" -msgstr "" +msgstr "Zachowaj oryginalny plik przy konwersji bez zmiany formatu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" +"Przy konwersji bez zmiany formatu na przykład z EPUB do EPUB oryginalny " +"plik\n" +"nie jest usuwany, dzięki czemu możesz poprawić parametry i uruchomić " +"konwersję ponownie\n" +"jeśli okaże się, że wynik nie jest zadowalający.\n" +"Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " +"zostanie zachowany." #~ msgid "Control page layout" #~ msgstr "Wygląd strony kontrolnej" @@ -22032,6 +22051,9 @@ msgstr "" #~ msgid " " #~ msgstr " " +#~ msgid "List builtin recipes" +#~ msgstr "Lista wbudowanych źródeł" + #~ msgid "The regular expression to use to remove the footer." #~ msgstr "Wyrażenie regularne używane do usuwania stopki." @@ -23682,3 +23704,48 @@ msgstr "" #~ msgid "Choose the &toolbar to customize:" #~ msgstr "Wybierz pasek, który chcesz zmienić:" + +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " +#~ "serii.\n" +#~ "Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " +#~ "całkowitymi\n" +#~ "z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" +#~ "Możliwe wartości:\n" +#~ "next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" +#~ "first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " +#~ "numerów, a zostały wolne niższe)\n" +#~ "next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " +#~ "jeśli są przerwy w numeracji)\n" +#~ "last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " +#~ "przypadku przerw w numeracji)\n" +#~ " Jeśli nie ma numeru spełniającego warunek ustawia najwyższy " +#~ "+1\n" +#~ "const - zawsze ustawia 1\n" +#~ "liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " +#~ "użyć 0.0\n" +#~ "Przykłady:series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 5ff1d7f490..77f2188d96 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-08 18:32+0000\n" "Last-Translator: Daniel \n" "Language-Team: Portuguese \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #~ msgid "Monday" @@ -83,15 +83,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -107,10 +107,10 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -121,6 +121,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -160,9 +161,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -190,21 +191,21 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -264,7 +265,7 @@ msgid "Preferences" msgstr "Definições" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Armazenar" @@ -1103,7 +1104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícias" @@ -1111,8 +1112,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1517,6 +1518,10 @@ msgstr "Comunicar com o Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Estabelecer ligação com o dispositivo Nokia 770 Internet Tablet." @@ -2120,11 +2125,13 @@ msgstr "Opções para definir os metadados no ficheiro de saída" msgid "Options to help with debugging the conversion" msgstr "Opções para ajudar com a depuração da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listar as receitas integradas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ficheiro de destino guardado em" @@ -3343,7 +3350,7 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3540,10 +3547,10 @@ msgstr "" "Obter a imagem da capa/metadados socias para o livro identificado pelo ISBN " "a partir de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Capa" @@ -3688,7 +3695,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos os artigos" @@ -4965,7 +4972,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Não permitido" @@ -5854,44 +5861,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "A procurar em" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "A adicionar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "A procurar em todas as sub-pastas..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Erro no caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "É impossível processar a pasta especificada." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nenhuns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nenhum livros encontrados" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Não tem permissão" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Adicionado" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Falha ao adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5900,11 +5918,11 @@ msgstr "" "e adicionar os livros em incrementos mais pequenos até encontrar o livro " "problemático." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplicados encontrados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5912,19 +5930,19 @@ msgstr "" "Livros com o mesmo título que o seguinte já existem na base de dados. " "Adicionar na mesma?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adicionar duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "A guardar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Guardado" @@ -6098,37 +6116,37 @@ msgstr "Clicar para abrir" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Colar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Clicar duas vezes para abrir a janela \"Detalhes do Livro\"" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7857,11 +7875,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9681,20 +9699,20 @@ msgstr "A cancelar..." msgid "Authors" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11226,7 +11244,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11568,10 +11586,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolher formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Não tem permissão" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Não tem permissão para ler os seguintes ficheiros:" @@ -14384,7 +14398,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14430,7 +14444,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14546,19 +14560,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14566,7 +14580,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14574,7 +14588,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14582,13 +14596,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15091,53 +15105,53 @@ msgstr "" "vai continuar a executar na área de notificação. Para fechar escolha " "Sair no menu de contexto da área de notificação." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Actualização encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17030,19 +17044,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "" "

                        A migrar a base de dados antiga para a biblioteca de livros em " "%s

                        " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -18631,7 +18645,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18651,14 +18665,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18667,11 +18694,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18689,11 +18716,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18712,12 +18739,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18730,11 +18757,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18762,11 +18789,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18777,11 +18804,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18802,11 +18829,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18826,11 +18853,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18847,11 +18874,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18865,11 +18892,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18882,11 +18909,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18957,11 +18984,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18988,26 +19015,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19026,11 +19053,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19042,11 +19069,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19054,11 +19081,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19070,11 +19097,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19088,11 +19115,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19100,11 +19127,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19113,33 +19140,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19149,11 +19176,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19164,11 +19191,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19180,11 +19207,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21352,6 +21379,9 @@ msgstr "" #~ msgid "You must install the pmount package." #~ msgstr "Deve instalar o pacote pmount." +#~ msgid "List builtin recipes" +#~ msgstr "Listar as receitas integradas" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 46b47fd222..15f15ecfda 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-27 15:20+0000\n" "Last-Translator: José Roitberg \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Preferências" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1092,7 +1093,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícias" @@ -1100,8 +1101,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1507,6 +1508,10 @@ msgstr "Comunicar-se com o Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica-se com o Nokia 770 Internet Tablet." @@ -2106,11 +2111,13 @@ msgstr "Opções para escolher os metadados no arquivo de saída" msgid "Options to help with debugging the conversion" msgstr "Opções para auxiliar no debugging da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listar listas construídas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Arquivo de saída salvo em" @@ -3295,7 +3302,7 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3487,10 +3494,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Capas" @@ -3632,7 +3639,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos os artigos" @@ -4861,7 +4868,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Não permitido" @@ -5746,44 +5753,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Procurando em" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Adicionando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Procurando em todos os sub-diretórios..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Erro no caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "O diretório específico não pode ser processado." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nenhum livro" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Não foram encontrados livros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Sem permissão" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Adicionado" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Falha ao adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5792,11 +5810,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Foram encontradas duplicatas!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5804,19 +5822,19 @@ msgstr "" "Livros com o mesmo título dos livros gravados na base de dados. Adicioná-los " "de qualquer forma?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adicionando duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Salvando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Salvo" @@ -5991,37 +6009,37 @@ msgstr "Clique para abrir" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Coleções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7744,11 +7762,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Navegador de Capas não pode ser carregado" @@ -9556,20 +9574,20 @@ msgstr "Cancelando..." msgid "Authors" msgstr "Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11091,7 +11109,7 @@ msgstr "" msgid "Restore default layout" msgstr "Restaurar o layout padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11440,10 +11458,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolha formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Sem permissão" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Você não tem permissão para ler os seguintes arquivos:" @@ -14278,7 +14292,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14324,7 +14338,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14440,19 +14454,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14460,7 +14474,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14468,7 +14482,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14476,13 +14490,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14987,53 +15001,53 @@ msgstr "" "continua executando na bandeja do sistema. Para encerrar, selecione " "Sair no menu de contexto." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Atualização encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16959,19 +16973,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "" "

                        Migrando o banco de dados antigo para a biblioteca de ebook em " "%s

                        " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -18558,7 +18572,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18578,14 +18592,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18594,11 +18621,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18616,11 +18643,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18639,12 +18666,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18657,11 +18684,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18689,11 +18716,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18704,11 +18731,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Controlar a forma como as datas são exibidas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18729,11 +18756,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18753,11 +18780,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18774,11 +18801,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18792,11 +18819,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18809,11 +18836,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18884,11 +18911,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18915,26 +18942,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18953,11 +18980,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18969,11 +18996,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18981,11 +19008,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18997,11 +19024,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19015,11 +19042,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19027,11 +19054,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "O número de segundos para esperar antes de enviar emails" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19040,33 +19067,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19076,11 +19103,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19091,11 +19118,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19107,11 +19134,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20249,6 +20276,9 @@ msgstr "" #~ msgid "Download all scheduled recipes at once" #~ msgstr "Baixar todas as listas agendadas de uma vez" +#~ msgid "List builtin recipes" +#~ msgstr "Listar listas construídas" + #~ msgid "" #~ "For help with writing advanced news recipes, please visit User Recipes" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 6a06df31c7..0f37445fec 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-21 10:10+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-03 11:28+0000\n" "Last-Translator: Anca Stratulat \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\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: 2011-07-23 04:47+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-04 04:32+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -60,15 +60,15 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Preferințe" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Stochează" @@ -1103,7 +1104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noutăți" @@ -1111,8 +1112,8 @@ msgstr "Noutăți" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalog" @@ -1516,6 +1517,10 @@ msgstr "Comunică cu Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica cu Nokia 770" @@ -2137,11 +2142,13 @@ msgstr "Opțiuni pentru precizarea metadatelor la ieșire" msgid "Options to help with debugging the conversion" msgstr "Opțiuni pentru asistarea depanării conversiei" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Afișează rețetele incluse" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ieșirea salvată în" @@ -3429,7 +3436,7 @@ msgstr "Nu" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3618,10 +3625,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Copertă" @@ -3657,6 +3664,8 @@ msgstr "Website-ul Amazonului" msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" +"Metadatele de pe Amazon vor fi preluate utilizând website-ul Amazon al ţării " +"respective." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." @@ -3671,10 +3680,12 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Descarcă metadate şi coperţi de pe Douban.com. Utile doar pentru cărţi în " +"limba chineză." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Descarcă metadate şi coperţi de pe Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" @@ -3705,7 +3716,7 @@ msgstr "Descarcă coperţi de pe The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Descarcă metadate şi coperţi de pe Overdrive's Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" @@ -3771,7 +3782,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Toate articolele" @@ -3856,7 +3867,7 @@ msgstr "%s formatul cărţilor nu este acceptat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Carte %(sidx)s din %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -3876,6 +3887,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"Nu s-a găsit punctul rezonabil în care să împartă: %(path)s mărimea sub-" +"ramură: %(size)d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4170,6 +4183,8 @@ msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." 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/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" @@ -4188,6 +4203,9 @@ msgid "" "depth reduced by default to accommodate applications that can not convert " "images on their own such as Dropbook." msgstr "" +"Nu reduceţi dimensiunea sau adâncimea biţilor de imagine. Imaginile au " +"dimensiunea şi adâncimea redusă în mod implicit pentru a se potrivi " +"aplicaţiilor care nu pot converti imaginile singure, cum ar fi Dropbook." #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:97 @@ -4207,7 +4225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/hex_2_utf8.py:296 msgid "error no state found in hex_2_utf8" -msgstr "" +msgstr "eroarea \"no state\" a fost găsită în hex_2_utf8" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23 @@ -4348,6 +4366,9 @@ msgid "" "with a txt-output-formatting option that is not none because links are " "always removed with plain text output." msgstr "" +"Nu scoateţi link-uri din cadrul documentului. Acest lucru este util numai " +"atunci când este cuplat cu o opţiune txt-output-formatting care nu este nici " +"una, deoarece link-urile sunt întotdeauna scoase cu text simplu de ieşire." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:66 msgid "" @@ -4355,6 +4376,10 @@ msgid "" "paired with a txt-output-formatting option that is not none because links " "are always removed with plain text output." msgstr "" +"Nu scoateţi referinţele imaginilor din cadrul documentului. Acest lucru este " +"util numai atunci când este cuplat cu o opţiune de txt-output-formatting " +"care nu este nici una, deoarece link-urile sunt întotdeauna scoase cu text " +"simplu de ieşire." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:71 msgid "" @@ -4407,7 +4432,7 @@ msgstr "Valori prestabilite pentru conversie la LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Options for the LRF ebook viewer" -msgstr "" +msgstr "Opţiunile pentr ebook viewer LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Formats that are viewed using the internal viewer" @@ -4759,27 +4784,27 @@ msgstr "Fuzionarea adnotărilor utilizatorilor în baza de date" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 #, python-format msgid "%(time)s
                        Last Page Read: %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
                        Ultima Pagină Citită: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:129 #, python-format msgid "%(time)s
                        Last Page Read: Location %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
                        Ultima Pagină Citită: Locaţie %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
                        %(text)s
                        " -msgstr "" +msgstr "Locaţie %(dl)d • %(typ)s
                        %(text)s
                        " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format msgid "Page %(dl)d • %(typ)s
                        " -msgstr "" +msgstr "Pagină %(dl)d • %(typ)s
                        " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 #, python-format msgid "Location %(dl)d • %(typ)s
                        " -msgstr "" +msgstr "Locaţie %(dl)d • %(typ)s
                        " #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 @@ -4806,7 +4831,7 @@ msgstr "Exportă directorul catalogului" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Selectaţi destinaţie pentru %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -4836,7 +4861,7 @@ msgstr "Redenumeşte bibliotecă" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Eliminaţi biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4892,7 +4917,7 @@ msgstr "directorul %s există deja. Ştergeţi-l mai întâi." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" -msgstr "" +msgstr "Prea lung" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" @@ -4910,7 +4935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Bibliotecă eliminată" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4918,6 +4943,9 @@ 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 "" +"Biblioteca %s a fost eliminată din calibre. Fişierele rămân pe calculatorul " +"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:272 msgid "none" @@ -4930,7 +4958,7 @@ msgstr "Statusul back-up-ului" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 #, python-format msgid "Book metadata files remaining to be written: %s" -msgstr "" +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:280 msgid "Backup metadata" @@ -4951,6 +4979,10 @@ msgid "" "to a location with a shorter path using Windows Explorer, then point calibre " "to the new location and try again." msgstr "" +"Calea către bibliotecă este prea lungă. Trebuie să conţină mai puţin de %d " +"caractere. Mutaţi-vă librăria într-o locaţie cu o cale mai scurtă utilizând " +"Windows Explorer, apoi indicaţii lui calibre noua locaţie şi încercaţi din " +"nou." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 @@ -5013,7 +5045,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nu este permis" @@ -5091,12 +5123,12 @@ msgstr "Copiez" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 msgid "Could not copy books: " -msgstr "" +msgstr "Cărţile nu au putut fi copiate: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Copiere %(num)d cărţi la %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5165,7 +5197,7 @@ msgstr "Eliminaţi toate formatele de cărţi selectate, cu excepţia ..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Eliminaţi toate formatele de la cărţile selectate" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5188,12 +5220,17 @@ msgid "" "Choose formats not to be deleted.

                        Note that this will never remove " "all formats from a book." msgstr "" +"Selectaţi formatele nu care urmează să fie şterse.

                        Reţineţi că " +"acest lucru nu va elimina toate formatele dintr-o carte." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 msgid "" "All formats for the selected books will be deleted from your " "library.
                        The book metadata will be kept. Are you sure?" msgstr "" +"Toate formatele pentru cărţile selectate vor fi şterse din " +"biblioteca dumneavoastră. .
                        Metadata cărţii va fi păstrată. Sunteţi " +"sigur?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5237,6 +5274,8 @@ msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" +"Unele dintre cărţile selectate sunt pe dispozitiv ataşat. De Unde " +"doriţi ca fişierele selectate să fie şterse?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" @@ -5251,6 +5290,8 @@ msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" +"Cărţile selectate vor fi şterse definitiv de pe aparat. Sunteţi " +"sigur?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" @@ -5755,43 +5796,45 @@ msgstr "Gaseste carti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "Caută ebooks" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "Caută acest autor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "Caută acest titlu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "Caută această carte" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "Magazine" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /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:285 msgid "Choose stores" -msgstr "" +msgstr "Alege magazine" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "Nu se poate căuta" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." msgstr "" +"Calibre vă ajută să găsiţi ebook-urile pe care le doriţi, căutând pe website-" +"urile diverselor surse comerciale şi publice cărţi pentru dumneavoastră." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 msgid "" @@ -5816,7 +5859,7 @@ msgstr "Afiseaza din nou acest mesaj" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "Despre \"Obţineţi Cărţi\"" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -5915,54 +5958,67 @@ msgstr "Aceasta carte nu mai există în biblioteca dumneavoastră" msgid "%s has no available formats." msgstr "%s nu are formate disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Căutare în" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Adăugare..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Căută în toate subdirectoarele..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 -msgid "Path error" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +msgid "Path error" +msgstr "Eroare de cale" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Directorul specificat nu a putut fi procesat." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nici o carte" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nu au fost găsite cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Nu aveţi permisiune" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" +"Nu se poat adăuga unele fişiere deoarece nu aveţi permisiunea de a le " +"accesa. Faceţi clic pe \"Afişare detalii\" pentru a vedea lista de fişiere." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Adăugat" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Adăugarea a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Au fost găsite dubluri!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5970,29 +6026,29 @@ msgstr "" "Cărţi cu acelaşi titlu ca următoarele există deja în baza de date. Adăugaţi-" "le oricum?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adaugare duplicate..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Salvare..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Colectarea de date, vă rog, aşteptaţi ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Salvat" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:56 msgid "Searching for sub-folders" -msgstr "" +msgstr "Caută sub-foldere" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:61 msgid "Searching for books" -msgstr "" +msgstr "Caută cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:73 msgid "Looking for duplicates based on file hash" @@ -6026,7 +6082,7 @@ msgstr "WizardPage" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:27 msgid "Scanning root folder for books" -msgstr "" +msgstr "Scanarea folderul rădăcină pentru cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:28 msgid "This may take a few minutes" @@ -6147,37 +6203,37 @@ msgstr "Click pentru a deschide" msgid "Ids" msgstr "lds" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecții" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiază Coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cale" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6361,7 +6417,7 @@ msgstr "Cărţi după &Serii" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" -msgstr "" +msgstr "Cărţi după &Titlu" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" @@ -7871,11 +7927,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9661,20 +9717,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11176,7 +11232,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11511,10 +11567,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -14275,7 +14327,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14321,7 +14373,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14437,19 +14489,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14457,7 +14509,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14465,7 +14517,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14473,13 +14525,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14973,53 +15025,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16796,17 +16848,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -18358,7 +18410,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18378,14 +18430,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18394,11 +18459,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18416,11 +18481,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18439,12 +18504,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18457,11 +18522,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18489,11 +18554,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18504,11 +18569,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18529,11 +18594,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18553,11 +18618,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18574,11 +18639,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18592,11 +18657,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18609,11 +18674,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18684,11 +18749,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18715,26 +18780,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18753,11 +18818,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18769,11 +18834,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18781,11 +18846,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18797,11 +18862,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18815,11 +18880,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18827,11 +18892,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18840,35 +18905,35 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Lăţimea şi înălţimea maximă pentru coperţi a fost salvată în biblioteca " "calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Unde să transmiteţi ştirile descărcate" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18878,11 +18943,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Ce interfeţe ar trebui să asculte server-ului de conţinut" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18898,11 +18963,11 @@ msgstr "" "maşina locală, sau la ':' să asculte de toate conexiunile IPv6 şi IPv4 " "venite (acestă opţiune poate să nu funcţioneze pe toate sistemele de operare)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Bare de meniu unificată" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18920,11 +18985,11 @@ msgstr "" "defecte, de ex. lățimea minimă a barei este dublul lățimii corecte; dar și\n" "alte defecte diverse în anumite configurații. Activați opțiunea pe riscul Dv!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19104,6 +19169,9 @@ msgstr "" #~ msgid "Communicate with the Kogan" #~ msgstr "Conversează cu Kogan" +#~ msgid "List builtin recipes" +#~ msgstr "Afișează rețetele incluse" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 84b3692023..dcc7a5ade2 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: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-27 17:09+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-04 00:14+0000\n" +"Last-Translator: Aleksey Kabanov \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=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: 2011-07-28 04:33+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" +"X-Generator: Launchpad (build 13604)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -64,15 +64,15 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -88,10 +88,10 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -102,6 +102,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -141,9 +142,9 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -171,21 +172,21 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -245,7 +246,7 @@ msgid "Preferences" msgstr "Параметры" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Сохранить" @@ -326,7 +327,7 @@ msgstr "Внести метаданные из файлов %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Добавить книги в Calibre или в подключеное устройство" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" @@ -362,7 +363,7 @@ msgstr "Быстрый показ списка связанных книг" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "Экспорт книг из библиотеки calibre на жесткий диск" +msgstr "Экспорт книг из библиотеки Сalibre на жесткий диск" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" @@ -370,7 +371,7 @@ msgstr "Показывать детали книги в отдельном ок #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "Перезапустить calibre" +msgstr "Перезапустить Сalibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -393,7 +394,7 @@ msgstr "Просмотреть руководство пользователя C #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Настроить Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" @@ -432,7 +433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Получить новые модули Calibre или обновить существующие" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -448,7 +449,7 @@ msgstr "Интерфейс" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Adjust the look and feel of the calibre interface to suit your tastes" -msgstr "Настройте внешний вид calibre по-своему вкусу" +msgstr "Настройте внешний вид Сalibre по-своему вкусу" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Behavior" @@ -456,7 +457,7 @@ msgstr "Поведение" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Change the way calibre behaves" -msgstr "Настройка поведения calibre" +msgstr "Настройка поведения Сalibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 @@ -485,7 +486,7 @@ msgstr "Поиск" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Customize the way searching for books works in calibre" -msgstr "Кастомизировать способ поиска книг в calibre" +msgstr "Изменить способ поиска книг в Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 msgid "Input Options" @@ -672,7 +673,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Преобразовать книги в формат %s" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -904,6 +905,7 @@ msgstr "Отключить указанный плагин" #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" +"Путь к библиотеке слишком длинный. Он должен содержать меньше %d символов." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1076,7 +1078,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новости" @@ -1084,8 +1086,8 @@ msgstr "Новости" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Каталог" @@ -1377,7 +1379,7 @@ msgstr "Соединиться с Kindle 2/3" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" -msgstr "" +msgstr "Отправлять номер страницы при передаче книг" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1444,11 +1446,11 @@ msgstr "Соединиться с Palm Pre" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:39 msgid "Communicate with the Bq Avant" -msgstr "" +msgstr "Соединиться с the Bq Avant" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:60 msgid "Communicate with the Sweex/Kogan/Q600/Wink" -msgstr "" +msgstr "Соединиться с Sweex/Kogan/Q600/Wink" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:81 #: /home/kovid/work/calibre/src/calibre/devices/misc.py:108 @@ -1469,11 +1471,11 @@ msgstr "Соединиться с Acer Lumiread" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:199 msgid "Communicate with the Aluratek Color" -msgstr "" +msgstr "Соединиться с Aluratek Color" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 msgid "Communicate with the Trekstor" -msgstr "" +msgstr "Соединиться с Trekstor" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:242 msgid "Communicate with the EEE Reader" @@ -1491,6 +1493,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Соединиться с COBY" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Соединиться с Nokia 770 internet tablet." @@ -1829,7 +1835,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Папка главной памяти" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -2073,11 +2079,13 @@ msgstr "Настройки для установки метаданных вых msgid "Options to help with debugging the conversion" msgstr "Настройки для облегчения отладки преобразования" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Вывести встроенные рецепты" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Выходные данные сохранены в" @@ -2294,7 +2302,7 @@ msgid "" "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -"Введите путь к балице стилей CSS или чистый CSS. Эта CSS будет включена в " +"Введите путь к таблице стилей CSS или чистый CSS. Эта CSS будет включена в " "правила стиля исходного файла, поэтому она может быть использована для " "переопределения этих правил." @@ -2539,6 +2547,8 @@ msgid "" "Enable heuristic processing. This option must be set for any heuristic " "processing to take place." msgstr "" +"Разрешить эвристическую обработку. Эту опцию нужно включить для выполнения " +"любого вида эвристической обработки." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:525 msgid "" @@ -2911,7 +2921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Было найдено несколько HTML файлов в архиве. Будет использован %s" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -2920,7 +2930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "HTML файл %s в корне пустой" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3266,7 +3276,7 @@ msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3321,6 +3331,7 @@ msgid "Series" msgid_plural "Series" msgstr[0] "Серия" msgstr[1] "Серии" +msgstr[2] "Серий" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3337,7 +3348,7 @@ msgstr "Временная метка" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:289 msgid "Published" -msgstr "Опубликовано" +msgstr "Опубликована" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:752 msgid "Rights" @@ -3459,10 +3470,10 @@ msgstr "" "Получить изображение обложки, информацию о книге по номеру ISBN из " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Обложка" @@ -3472,7 +3483,7 @@ msgstr "Загружать метаданные и обложки с Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" -msgstr "" +msgstr "US" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" @@ -3530,6 +3541,8 @@ msgid "" "To use isbndb.com you have to sign up for a free accountat isbndb.com and " "get an access key." msgstr "" +"Для использования isbndb.com необходимо бесплатно зарегистрироваться на " +"isbndb.com и получить ключ доступа" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:42 msgid "" @@ -3537,6 +3550,10 @@ msgid "" "an isbndb key and enter it below. Instructions to get the key are here." msgstr "" +"Для использования метадаты с isbndb.com необходимо бесплатно " +"зарегистрироваться на isbndb.com и получить ключ доступа. Введите ваш ключ " +"на следущей строке. Инструкции как это зделать здесь." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" @@ -3601,9 +3618,9 @@ msgstr "" msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." -msgstr "" +msgstr "Добавить оглавление в начало книги вместо конца. Не рекомендуется." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Все статьи" @@ -3688,7 +3705,7 @@ msgstr "%s формат книг не поддерживается" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Книга %(sidx)s из %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -4633,7 +4650,7 @@ msgstr "Создать каталог книг в вашей библиотек #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:34 msgid "No books selected for catalog generation" -msgstr "" +msgstr "Не выбраны книги для генерации каталога" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:57 #, python-format @@ -4681,7 +4698,7 @@ msgstr "Переименовать библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Удалить библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4755,7 +4772,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Библиотека удалена" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4763,6 +4780,8 @@ 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:272 msgid "none" @@ -4849,7 +4868,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Запрещено" @@ -4931,7 +4950,7 @@ msgstr "Невозможно скопировать книги: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Скопировано %(num)d книг в %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -4960,6 +4979,9 @@ msgid "" "can be slow. Should calibre skip the Recycle Bin? If you click Yes " "the files will be permanently deleted." msgstr "" +"Вы пытаетесь удалить %d книг. Отправка такого количества книг в Корзину " +"может быть медленной. Удалить их без использования Корзины? Если вы " +"выберете «Да», файлы будут удалены безвозвратно." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." @@ -4996,7 +5018,7 @@ msgstr "Удалить все форматы из выбранных книг, #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Удалить все форматы из выбранных книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5025,6 +5047,9 @@ msgid "" "All formats for the selected books will be deleted from your " "library.
                        The book metadata will be kept. Are you sure?" msgstr "" +"Все форматы для выбранных книг будут удалены из " +"библиотеки.
                        Метаданные книг останутся. Вы действительно хотите это " +"сделать?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5068,6 +5093,8 @@ msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" +"Некоторые из выбранных книг находятся на подключённом устройстве. " +"Откуда вы хотите удалить выбранные файлы?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" @@ -5199,7 +5226,7 @@ msgstr "Не удалось загрузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:82 msgid "Failed to download metadata" -msgstr "" +msgstr "Не удалось загрузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 @@ -5215,7 +5242,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:92 msgid "Metadata download completed" -msgstr "" +msgstr "Загрузка метаданных завершена" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:94 #, python-format @@ -5223,6 +5250,8 @@ msgid "" "Finished downloading metadata for %d book(s). Proceed with updating " "the metadata in your library?" msgstr "" +"Завершена загрузка метаданных для %d книг. Обновить метаданные в " +"вашей библиотеке?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #, python-format @@ -5242,7 +5271,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137 msgid "Some books changed" -msgstr "" +msgstr "Некоторые книги изменены" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:138 msgid "" @@ -5308,7 +5337,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:471 msgid "Applying changed metadata" -msgstr "" +msgstr "Применение изменённых метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:544 msgid "Some failures" @@ -5399,7 +5428,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "Изменить поведение calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5671,11 +5700,11 @@ msgstr "Просмотреть конкретный формат" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 msgid "Read a random book" -msgstr "" +msgstr "Читать случайную книгу" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 msgid "Clear recently viewed list" -msgstr "" +msgstr "Очистить список последних просмотренных книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 @@ -5736,44 +5765,55 @@ msgstr "Эта книга больше не находится в Вашей б msgid "%s has no available formats." msgstr "%s неизвестный формат." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Поиск" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Добавление..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Ищем во всех под-каталогах ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Ошибка пути" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Специальных каталог не может быть обработан." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Нет книг" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Книги не найдены" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Добавлена" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Ошибка при добавлении" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5781,30 +5821,30 @@ msgstr "" "Процесс добавления книг, видимо, завис. Попробуйте перезапустить calibre и " "добавить книги меньшими порциями до тех пор пока не найдете проблемную книгу." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Есть повторения!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Книги со следующими названиями уже имеются в базе. Все равно добавить их?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Добавляем дубликаты ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Сохранение..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Идёт сбор данных. Пожалуйста, подождите..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Сохранено" @@ -5970,7 +6010,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:190 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Donate" -msgstr "" +msgstr "Пожертвовать" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 msgid "Click to open" @@ -5980,37 +6020,37 @@ msgstr "Щелкните, чтобы открыть" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Коллекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Вставить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Копировать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Сделайте двойной клик, чтобы открыть окно Подробности о Книге." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Путь" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6197,11 +6237,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "Books by &Series" -msgstr "" +msgstr "Книги по &Сериям" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" -msgstr "" +msgstr "Книги по &Заглавию" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" @@ -6494,11 +6534,11 @@ msgstr "Ввести ссылку" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:523 msgid "Normal view" -msgstr "" +msgstr "Обычный вид" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:524 msgid "HTML Source" -msgstr "" +msgstr "Исходный код HTML" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:40 msgid "" @@ -6521,7 +6561,7 @@ msgstr "Параметры для определенного формата вы #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:15 msgid "Comic Input" -msgstr "Комический Ввод" +msgstr "Ввод комиксов" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 @@ -6538,7 +6578,7 @@ msgstr "&Количество цветов:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 msgid "Disable &normalize" -msgstr "Блокировать &упорядочивание" +msgstr "Отключить &нормализацию" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 @@ -6568,7 +6608,7 @@ msgstr "&Альбомная" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:106 msgid "&Right to left" -msgstr "&Справа на лево" +msgstr "&Справа налево" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:105 @@ -6578,7 +6618,7 @@ msgstr "Не сорт&ировать" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:107 msgid "De&speckle" -msgstr "Конт&раст" +msgstr "О&чистка изображения" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 msgid "&Disable comic processing" @@ -6595,11 +6635,12 @@ msgstr "Отключить преобразование изображений #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" -msgstr "" +msgstr "Принудительный размер &изображения:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 msgid "Don't add links to &pages to the Table of Contents for CBC files" msgstr "" +"Не добавлять ссылки на &страницы в таблицу содержимого для CBC-файлов" #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 msgid "Debug" @@ -6691,11 +6732,11 @@ msgstr "Вывод FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 msgid "Sectionize:" -msgstr "" +msgstr "Разбиение на разделы:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46 msgid "Genre" -msgstr "" +msgstr "Жанр" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104 msgid "Font rescaling wizard" @@ -6771,6 +6812,8 @@ msgid "" "Heuristic\n" "Processing" msgstr "" +"Эвристическая\n" +"обработка" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 msgid "Modify the document text and structure using common patterns." @@ -6790,15 +6833,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 msgid "Enable &heuristic processing" -msgstr "" +msgstr "Разрешить &эвристическую обработку" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 msgid "Heuristic Processing" -msgstr "" +msgstr "Эвристическая обработка" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 msgid "Unwrap lines" -msgstr "" +msgstr "Убирать переносы строк" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 msgid "Line &un-wrap factor :" @@ -6807,6 +6850,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 msgid "Detect and markup unformatted chapter headings and sub headings" msgstr "" +"Определять и размечать неформатированные заголовки глав и подзаголовки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 msgid "Renumber sequences of

                        or

                        tags to prevent splitting" @@ -6814,7 +6858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 msgid "Delete blank lines between paragraphs" -msgstr "" +msgstr "Удалять пустые строки между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" @@ -6826,7 +6870,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 msgid "Remove unnecessary hyphens" -msgstr "" +msgstr "Убирать ненужные дефисы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:124 msgid "Italicize common words and patterns" @@ -6838,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:14 msgid "HTMLZ Output" -msgstr "" +msgstr "Вывод HTMLZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:45 msgid "How to handle CSS" -msgstr "" +msgstr "Как обрабатывать CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 msgid "How to handle class based CSS" @@ -6883,7 +6927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:152 msgid "Minimum &line height:" -msgstr "" +msgstr "&Минимальная высота строки:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:153 msgid " %" @@ -6903,7 +6947,7 @@ msgstr "Удалить пробелы между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Вставлять &пустую строку между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -6912,7 +6956,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Вы&равнивание текста:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -6942,11 +6986,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:167 msgid "Smarten &punctuation" -msgstr "Прихорошить &пунктуацию" +msgstr "«Умная» &пунктуация" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "Ра&змер отступа:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" @@ -6962,11 +7006,11 @@ msgstr "Включить автоповорот широких изображе #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 msgid "&Wordspace:" -msgstr "" +msgstr "Отступ между &словами:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 msgid "Minimum para. &indent:" -msgstr "" +msgstr "Минимальный отступ &абзаца:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 msgid "Render &tables as images" @@ -7175,7 +7219,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" -msgstr "" +msgstr "Игнорировать &поля" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" @@ -7183,7 +7227,7 @@ msgstr "Настройка страницы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 msgid "&Output profile:" -msgstr "" +msgstr "Профиль В&ывода:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 msgid "Profile description" @@ -7191,7 +7235,7 @@ msgstr "Описание профиля" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123 msgid "&Input profile:" -msgstr "" +msgstr "Профиль &Ввода:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 msgid "Margins" @@ -7242,7 +7286,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "" +msgstr "Кодировка символов на выходе:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -7258,7 +7302,7 @@ msgstr "Без изображений" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:15 msgid "PDF Output" -msgstr "" +msgstr "Вывод PDF" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48 msgid "&Paper Size:" @@ -7274,11 +7318,11 @@ msgstr "Сохранять соотношение сторон для облож #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" -msgstr "" +msgstr "Вывод PMLZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 msgid "Do not reduce image size and depth" -msgstr "" +msgstr "Не уменьшать размер и глубину цвета изображения" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 msgid "RB Output" @@ -7356,12 +7400,15 @@ msgid "" "&\n" "Replace" msgstr "" +"Поиск\n" +"и\n" +"замена" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:36 msgid "&Search Regular Expression" -msgstr "" +msgstr "Регулярное выражение &поиска" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 @@ -7376,21 +7423,21 @@ msgstr "Неправильное регулярное выражение: %s" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 msgid "First expression" -msgstr "" +msgstr "Первое выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 msgid "&Replacement Text" -msgstr "" +msgstr "Текст &замены" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Second Expression" -msgstr "" +msgstr "Второе выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 msgid "Third expression" -msgstr "" +msgstr "Третье выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 msgid "" @@ -7400,6 +7447,11 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" +"

                        В поиске и замене используются регулярные выражения. Подробнее о " +"них смотрите в руководстве по регулярным выражениям. Щелчок на " +"расположенных ниже кнопках мастера позволит протестировать созданные вами " +"регулярные выражения на текущем входном документе." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7430,29 +7482,31 @@ msgstr "Использовать сохраненные настройки пр #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14 msgid "SNB Output" -msgstr "" +msgstr "Вывод SNB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "" +msgstr "Не показывать название главы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" -msgstr "" +msgstr "Не добавлять красную строку в начале абзаца" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 msgid "Insert empty line between paragraphs" -msgstr "" +msgstr "Вставлять пустые строки между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 msgid "Optimize for full-sceen view " -msgstr "" +msgstr "Оптимизировать для полноэкранного просмотра " #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:15 msgid "" "Structure\n" "Detection" msgstr "" +"Определение\n" +"структуры" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17 msgid "" @@ -7500,7 +7554,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" -msgstr "" +msgstr "Удалить «&фальшивые» поля" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" @@ -7538,7 +7592,7 @@ msgstr "Конечная Глава" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 msgid "&Force use of auto-generated Table of Contents" -msgstr "Принудительно автомотическая генерации Оглавления" +msgstr "Принудительная автоматическая генерации Оглавления" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 msgid "TOC &Filter:" @@ -7574,11 +7628,11 @@ msgstr "Сохранять пробелы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "" +msgstr "Удалять отступы в начале строк" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" -msgstr "" +msgstr "Markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 msgid "" @@ -7586,14 +7640,18 @@ msgid "" "advanced formatting. To learn more visit markdown." msgstr "" +"

                        Markdown — простой язык разметки для текстовых файлов, обеспечивающий " +"дополнительное форматирование. Узнать о нём больше можно на этом сайте." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" +"Не добавлять таблицу содержимого в выходной текст при использовании markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" -msgstr "" +msgstr "Вывод TXT" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 msgid "General" @@ -7601,7 +7659,7 @@ msgstr "Общий" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "&Кодировка текста:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" @@ -7609,11 +7667,11 @@ msgstr "Стиль окончания строки:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 msgid "&Formatting:" -msgstr "" +msgstr "&Форматирование:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 msgid "Plain" -msgstr "" +msgstr "Простой текст" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" @@ -7625,11 +7683,11 @@ msgstr "Ограничить максимальную длину строки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" -msgstr "" +msgstr "Markdown, Textile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" -msgstr "" +msgstr "Не удалять ссылки (теги ) перед обработкой" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 msgid "Do not remove image references before processing" @@ -7637,11 +7695,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "По возможности сохранять цвет текста" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "Вывод TXTZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 @@ -7731,11 +7789,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Просмотр по обложкам" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Не могу загрузить просмотрщик обложек" @@ -8102,10 +8160,17 @@ msgid "" "enter the full path to the file after a >>. For example:

                        \n" "

                        9788842915232 >> %s

                        " msgstr "" +"

                        Введите список кодов ISBN в поле слева, по одному в строке. Calibre " +"автоматически создаст записи для книг на основе ISBN и загрузит для них " +"метаданные и обложки.

                        \n" +"

                        Все неправильные ISBN в списке будут проигнорированы.

                        \n" +"

                        Вы также можете указать файл, который будет добавлен с каждым ISBN. Для " +"этого укажите полный путь к файлу после >>. Например:

                        \n" +"

                        9788842915232 >> %s

                        " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:69 msgid "&Tags to set on created book entries:" -msgstr "" +msgstr "&Теги для добавления к создаваемым записям книг:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 msgid "Fit &cover within view" @@ -8446,7 +8511,7 @@ msgstr "&Профиль:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:236 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "&OK" -msgstr "" +msgstr "О&К" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:237 @@ -8454,7 +8519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:233 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&Cancel" -msgstr "" +msgstr "&Отменить" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 @@ -8601,16 +8666,16 @@ msgstr "Управлять авторами" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "&Search for:" -msgstr "" +msgstr "&Искать:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 msgid "F&ind" -msgstr "" +msgstr "&Поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 msgid "Sort by author" -msgstr "" +msgstr "Сортировать по авторам" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" @@ -8639,23 +8704,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45 msgid "Details of job" -msgstr "Рабочее уточнение" +msgstr "Подробности задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:48 msgid "Active Jobs" -msgstr "Активные работы" +msgstr "Активные задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Остановить выбранные задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" -msgstr "Показать подробности работы" +msgstr "Показать подробности задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:51 msgid "Stop &all non device jobs" -msgstr "Остановить &все работы не на устройствах" +msgstr "Остановить &все задания не на устройствах" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 msgid "&Copy to clipboard" @@ -8693,7 +8758,7 @@ msgstr "Просмотреть журнал" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:58 msgid "Title/Author" -msgstr "" +msgstr "Заглавие/автор" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:59 msgid "Standard metadata" @@ -9264,7 +9329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" -msgstr "" +msgstr "PayPal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:352 msgid "" @@ -9280,7 +9345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:389 msgid "Calibre upgrade required" -msgstr "" +msgstr "Требуется обновление Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:392 msgid "Plugin deprecated" @@ -9288,7 +9353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "New version available" -msgstr "" +msgstr "Доступна новая версия" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "Latest version installed" @@ -9351,12 +9416,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:512 msgid "Description" -msgstr "" +msgstr "Описание" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535 msgid "&Install" -msgstr "" +msgstr "&Установить" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536 @@ -9423,7 +9488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "Установить %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9531,20 +9596,20 @@ msgstr "Отмена..." msgid "Authors" msgstr "Авторы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -9627,7 +9692,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: " @@ -9635,15 +9700,15 @@ msgstr "Сохраненный поиск: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:96 msgid "Select a saved search to edit" -msgstr "" +msgstr "Выберите сохранённый поиск для редактирования" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:97 msgid "Delete this selected saved search" -msgstr "" +msgstr "Удалить этот выбранный сохранённый поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:99 msgid "Enter a new saved search name." -msgstr "" +msgstr "Введите новое название сохранённого поиска" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:100 msgid "Add the new saved search" @@ -9651,7 +9716,7 @@ msgstr "Добавить новый сохраненный поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:102 msgid "Rename the current search to what is in the box" -msgstr "" +msgstr "Изменить название текущего сохранённого поиска на указанное в поле" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:104 msgid "Change the contents of the saved search" @@ -9826,7 +9891,7 @@ msgstr "&Учётная запись" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 msgid "For the scheduling to work, you must leave calibre running." -msgstr "Для работы по расписанию, вы должны оставить calibre запущенным." +msgstr "Для задания по расписанию, вы должны оставить calibre запущенным." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218 msgid "&Schedule" @@ -9939,7 +10004,7 @@ msgstr "Расширенный поиск" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:169 msgid "&What kind of match to use:" -msgstr "" +msgstr "&Какой тип совпадения использовать:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:208 @@ -9947,6 +10012,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:170 msgid "Contains: the word or phrase matches anywhere in the metadata field" msgstr "" +"Содержит: слово или фраза совпадает с любой частью значения поля метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:209 @@ -9954,6 +10020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:171 msgid "Equals: the word or phrase must match the entire metadata field" msgstr "" +"Равно: слово или фраза совпадают со значением поля метаданных целиком" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:210 @@ -9962,48 +10029,50 @@ msgstr "" msgid "" "Regular expression: the expression must match anywhere in the metadata field" msgstr "" +"Регулярное выражение: выражение совпадает с любой частью значения поля " +"метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:173 msgid "Find entries that have..." -msgstr "Ищется введеное значение..." +msgstr "Искать записи, которые содержат..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:174 msgid "&All these words:" -msgstr "Все эти слова:" +msgstr "&Все эти слова:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:175 msgid "This exact &phrase:" -msgstr "Требуется фраза:" +msgstr "Эту &фразу в точности:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:176 msgid "&One or more of these words:" -msgstr "Одно или более из слов:" +msgstr "&Одно или более из слов:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:177 msgid "But dont show entries that have..." -msgstr "Но не показывать введеные данные..." +msgstr "Но не показывать записи, которые содержат..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:178 msgid "Any of these &unwanted words:" -msgstr "Любые из этих найденных слов:" +msgstr "Любые из этих не&желательных слов:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 @@ -10012,44 +10081,48 @@ msgid "" "See the User Manual for more help" msgstr "" +"Подробнее смотрите в Руководстве пользователя" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180 msgid "A&dvanced Search" -msgstr "" +msgstr "&Расширенный поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 msgid "Enter the title." -msgstr "" +msgstr "Введите заглавие." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 msgid "&Author:" -msgstr "" +msgstr "&Автор:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1074 msgid "Ta&gs:" -msgstr "" +msgstr "&Теги:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216 msgid "Enter an author's name. Only one author can be used." -msgstr "" +msgstr "Введите имя автора. Можно указать только одного автора." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217 msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" +"Введите название серии, без номера книги в серии. Можно использовать только " +"одно название серии." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218 msgid "Enter tags separated by spaces" -msgstr "" +msgstr "Введите теги, разделённые пробелами" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:101 @@ -10057,18 +10130,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 msgid "&Clear" -msgstr "" +msgstr "О&чистить" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 msgid "Search only in specific fields:" -msgstr "" +msgstr "Искать только в указанных полях:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 msgid "Titl&e/Author/Series ..." -msgstr "" +msgstr "&Заглавие/Автор/Серия ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 msgid "Choose formats" @@ -10117,7 +10190,7 @@ 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: " @@ -10125,15 +10198,16 @@ 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 "" +"Введите имя категории, затем используйте кнопки «Добавить» или «Изменить»" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172 msgid "Add a new category" @@ -10141,31 +10215,31 @@ msgstr "Добавить новую категорию" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174 msgid "Rename the current category to the what is in the box" -msgstr "" +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" -msgstr "" +msgstr "&Доступные элементы" #: /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" -msgstr "" +msgstr "&Используемые элементы" #: /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:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 @@ -10265,17 +10339,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Items in use" -msgstr "" +msgstr "Используемые элементы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" +"Удалить элемент из базы данных. Это действие удаляет элемент из всех книг, а " +"затем удаляет его из базы данных." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 msgid "Rename the item in every book where it is used." -msgstr "" +msgstr "Переименовать элемент во всех книгах, в которых он используется." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 @@ -10621,7 +10697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." -msgstr "" +msgstr "Не указан файл для загрузки." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:66 msgid "Not a support ebook format." @@ -10630,11 +10706,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:87 #, python-format msgid "Downloading %s" -msgstr "" +msgstr "Загрузка %s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:99 msgid "Downloading" -msgstr "" +msgstr "Загрузка" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 msgid "Failed to download ebook" @@ -10851,13 +10927,13 @@ msgstr "Рабочее время" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:77 #, python-format msgid "There are %d running jobs:" -msgstr "%d выполняющихся работ" +msgstr "%d выполняющихся заданий" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:103 msgid "Unknown job" -msgstr "Неизвестная работа" +msgstr "Неизвестное задание" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:84 #, python-format @@ -10868,11 +10944,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "Cannot kill job" -msgstr "Немогу удалить задание" +msgstr "Не могу удалить задание" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 msgid "Cannot kill jobs that communicate with the device" -msgstr "Немогу удалить задание при подключенном устройстве" +msgstr "Не могу удалить задание при подключенном устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 msgid "Job has already run" @@ -10888,7 +10964,7 @@ msgstr "Недоступен" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:333 msgid "Jobs:" -msgstr "Работы:" +msgstr "Задания:" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:335 msgid "Shift+Alt+J" @@ -10896,11 +10972,11 @@ msgstr "Shift+Alt+J" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:352 msgid "Click to see list of jobs" -msgstr "Нижмите, чтобы увидеть список работ" +msgstr "Нажмите, чтобы увидеть список заданий" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:422 msgid " - Jobs" -msgstr " - Работы" +msgstr " - Задания" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" @@ -10956,7 +11032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:195 msgid "&Go!" -msgstr "" +msgstr "Пуск!" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 msgid "Do Quick Search (you can also press the Enter key)" @@ -10968,7 +11044,7 @@ msgstr "Сброс быстрого поиска" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:223 msgid "Copy current search text (instead of search name)" -msgstr "" +msgstr "Копировать текст текущего поиска (а не имя поиска)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" @@ -10986,7 +11062,7 @@ msgstr "Размер (МБ)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Изменена" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 @@ -11019,12 +11095,12 @@ msgstr "Дважды кликните по редактировать
                        #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167 #, python-format msgid "Hide column %s" -msgstr "" +msgstr "Скрыть столбец %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:172 #, python-format msgid "Sort on %s" -msgstr "" +msgstr "Поиск по %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:173 msgid "Ascending" @@ -11041,19 +11117,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:190 msgid "Left" -msgstr "" +msgstr "Влево" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:190 msgid "Right" -msgstr "" +msgstr "Вправо" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:191 msgid "Center" -msgstr "" +msgstr "По центру" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:210 msgid "Show column" -msgstr "" +msgstr "Показать столбец" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" @@ -11063,7 +11139,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11181,7 +11257,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "Failed to create library" -msgstr "" +msgstr "Не удалось создать библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 #, python-format @@ -11403,10 +11479,6 @@ msgstr "" msgid "Choose formats for " msgstr "Выберите форматы для " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Нет разрешений для чтения следующих файлов:" @@ -11427,23 +11499,23 @@ msgstr "Не могу прочесть метаданные из формата #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:850 msgid "&Browse" -msgstr "" +msgstr "В&ыбрать" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:852 msgid "T&rim" -msgstr "" +msgstr "Об&резать" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 msgid "&Remove" -msgstr "" +msgstr "&Удалить" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:860 msgid "Download co&ver" -msgstr "" +msgstr "Загрузить о&бложку" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:861 msgid "&Generate cover" -msgstr "" +msgstr "С&генерировать обложку" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:911 msgid "Not a valid picture" @@ -11472,7 +11544,7 @@ msgstr "У книги нет обложки" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Размеры обложки: %(width)d x %(height)d пикселов" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" @@ -11513,19 +11585,19 @@ msgstr "Этот номер ISBN недопустим" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 msgid "Invalid ISBN" -msgstr "" +msgstr "Неправильный ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "Enter an ISBN" -msgstr "" +msgstr "Введите ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1251 msgid "The ISBN you entered is not valid. Try again." -msgstr "" +msgstr "Вы указали неправильный ISBN. Попробуйте снова." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" -msgstr "" +msgstr "&Издатель:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1345 msgid "Clear date" @@ -11533,7 +11605,7 @@ msgstr "Очистить дату" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1378 msgid "Publishe&d:" -msgstr "Издатель:" +msgstr "И&здана:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:35 msgid "Schedule download?" @@ -11666,7 +11738,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" -msgstr "" +msgstr "За&грузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" @@ -11729,7 +11801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" -msgstr "" +msgstr "Есть обложка" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has summary" @@ -11749,11 +11821,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:403 msgid "calibre is downloading metadata from: " -msgstr "" +msgstr "Calibre загружает метаданные из: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:425 msgid "Please wait" -msgstr "" +msgstr "Пожалуйста, подождите" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " @@ -11773,16 +11845,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 msgid "Current cover" -msgstr "" +msgstr "Текущая обложка" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:545 msgid "Searching..." -msgstr "" +msgstr "Поиск..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:691 #, python-format msgid "Downloading covers for %s, please wait..." -msgstr "" +msgstr "Загружаются обложки для %s, подождите..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721 msgid "Failed to download any covers, click \"Show details\" for details." @@ -11797,10 +11869,12 @@ msgstr "Не удалось найти ни одной обложки для #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"Найдено %(num)d обложек для %(title)s. Выберите ту, которая вам " +"нравится." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." -msgstr "" +msgstr "Загружаются метаданные..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:910 msgid "Downloading cover..." @@ -11818,15 +11892,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" -msgstr "" +msgstr "Игнорировать дублирующиеся входные форматы" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 msgid "Overwrite existing duplicate formats" -msgstr "" +msgstr "Заменять уже существующие входные форматы" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "Создавать новую запись для каждого дублирующегося формата" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" @@ -11834,13 +11908,13 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -"Здесь вы можете управлять каким образом Calibre будет читать метаданные из " -"файлов добавленных в нее. Calibre может читать метаданные как из содержимого " -"файла, так и из названия файла." +"Здесь можно настроить, каким образом Calibre будет читать метаданные из " +"добавляемых в библиотеку файлов. Calibre может читать метаданные как из " +"содержимого файла, так и из названия файла." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:66 msgid "Read &metadata from &file contents rather than file name" -msgstr "" +msgstr "Читать &метаданные из содержимого &файла, а не из имени файла" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:67 msgid "" @@ -11866,10 +11940,20 @@ msgid "" "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " "punctuation, case, etc. Author match is exact." msgstr "" +"Автообъединение: если найдены книги с такими же заглавиями и авторами, " +"автоматически добавлять входные форматы в \n" +"существующие записи книг. Поле справа настраивает поведение программы, если " +"в существующей записи уже есть\n" +"входной формат. Заметьте, что эта опция влияет также на действие «Копировать " +"в библиотеку».\n" +"\n" +"При сравнении заголовков игнорируются расположенные впереди артикли " +"(\"the\", \"a\", \"an\"), пунктуация, регистр, и т.п. Автор должен совпадать " +"в точности." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:74 msgid "&Automerge added books if they already exist in the calibre library:" -msgstr "" +msgstr "&Автообъединение добавляемых книг, если они уже есть в библиотеке:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:75 msgid "" @@ -11893,13 +11977,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 msgid "&Tags to apply when adding a book:" -msgstr "" +msgstr "&Теги, применяемые при добавлении книги:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:86 msgid "" "A comma-separated list of tags that will be applied to books added to the " "library" msgstr "" +"Разделённый запятыми список тегов, применяемых к добавляемым в библиотеку " +"книгам" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:87 msgid "&Configure metadata from file name" @@ -11948,7 +12034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "" +msgstr "Столбцы Да/Нет имеют три значения (требуется перезапуск)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -12006,7 +12092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 msgid "Preferred &input format order:" -msgstr "" +msgstr "Предпочитаемый порядок &входных форматов:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 msgid "Use internal &viewer for:" @@ -12040,15 +12126,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is equal to" -msgstr "" +msgstr "равно" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "is less than" -msgstr "" +msgstr "меньше" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 msgid "is greater than" -msgstr "" +msgstr "больше" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "has" @@ -12104,19 +12190,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "" +msgstr "Введите числовое значение" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" +msgstr "Введите дату в формате ГГГГ-ММ-ДД" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "" +msgstr "Введите строку." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "" +msgstr "Введите регулярное выражение" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format @@ -12125,11 +12211,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "" +msgstr "Создать или изменить правило окрашивания столбца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" -msgstr "" +msgstr "Создайте правило окрашивания, заполнив расположенные ниже поля" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" @@ -12137,32 +12223,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" -msgstr "" +msgstr "Только если выполняются следующие условия:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Добавить ещё одно условие" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" -msgstr "" +msgstr "Можно отменить условие, очистив все его поля" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Неправильное условие" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format msgid "One of the conditions for this rule is invalid: %s" -msgstr "" +msgstr "Одно из условий для этого правила неправильное: %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "" +msgstr "Отсутствуют условия" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" -msgstr "" +msgstr "Нужно указать хотя бы одно не пустое условие для этого правила" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:447 #, python-format @@ -12195,26 +12281,30 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

                        You can change an existing rule by double clicking it." msgstr "" +"Можно управлять цветом столбцов в списке книг, создавая «правила», " +"сообщающие Calibre, какой цвет использовать. Для этого щёлкните на кнопке " +"«Добавить правило».

                        Можно изменить существующее правило, сделав на " +"нём двойной щелчок мышью." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" -msgstr "" +msgstr "Добавить правило" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Remove Rule" -msgstr "" +msgstr "Удалить правило" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Переместить выбранное правило вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Переместить выбранное правило вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Добавить расширенное правило" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" @@ -12249,10 +12339,13 @@ msgid "" "book list. You can hide columns by unchecking them. You can also create your " "own, custom columns." msgstr "" +"Здесь можно изменить порядок столбцов в списке книг библиотеки Calibre. " +"Можно скрыть столбцы, сняв с них пометку. Вы также можете создать " +"собственные, пользовательские столбцы." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "Переместить столбец вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 @@ -12271,12 +12364,12 @@ msgstr "Редактировать настройки пользовательс #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "" +msgstr "Переместить столбец вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" -msgstr "" +msgstr "Добавить &пользовательский столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 msgid "" @@ -12307,7 +12400,7 @@ msgstr "Текстовый столбец для хранения информа #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" -msgstr "" +msgstr "Текст, но с фиксированным набором допустимых значений" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" @@ -12315,7 +12408,7 @@ msgstr "Числа с плавающей запятой" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" -msgstr "" +msgstr "Целые числа" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" @@ -12339,11 +12432,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" -msgstr "" +msgstr "Создать пользовательский столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" -msgstr "" +msgstr "Быстро создать:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 @@ -12359,7 +12452,7 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" -msgstr "" +msgstr "Имена людей" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" @@ -12372,19 +12465,19 @@ msgstr "Текст" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" -msgstr "" +msgstr "Редактировать пользовательский столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" -msgstr "" +msgstr "Не выбран столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" -msgstr "" +msgstr "Не выбран ни один столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" -msgstr "" +msgstr "Выбранный столбец не является пользовательским столбцом" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148 msgid "" @@ -12494,7 +12587,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221 msgid "Column &heading" -msgstr "" +msgstr "&Заголовок столбца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222 msgid "" @@ -12509,7 +12602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "&Тип столбца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." @@ -12752,7 +12845,7 @@ msgstr "Широкий" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Off" -msgstr "" +msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Small" @@ -12772,7 +12865,7 @@ msgstr "Всегда" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" -msgstr "" +msgstr "Если достаточно места" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" @@ -12792,7 +12885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:172 msgid "Column coloring" -msgstr "" +msgstr "Окраска столбцов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" @@ -12846,7 +12939,7 @@ msgstr "Изменить &шрифт (необходим перезапуск)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:220 msgid "Main Interface" -msgstr "" +msgstr "Основной интерфейс" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:221 msgid "Select displayed metadata" @@ -12854,15 +12947,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Переместить вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Переместить вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" -msgstr "" +msgstr "Шаблон ссылки на автора по умолчанию:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:225 msgid "" @@ -12991,15 +13084,15 @@ msgstr "Источник" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" -msgstr "" +msgstr "Приоритет обложки" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 msgid "This source is configured and ready to go" -msgstr "" +msgstr "Этот источник настроен и готов к использованию" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:78 msgid "This source needs configuration" -msgstr "" +msgstr "Этот источник нуждается в настройке" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:94 msgid "" @@ -13026,7 +13119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:116 msgid "Metadata sources" -msgstr "" +msgstr "Источники метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:117 msgid "" @@ -13034,21 +13127,28 @@ msgid "" "also set the cover priority. Covers from sources that have a higher " "(smaller) priority will be preferred when bulk downloading metadata.\n" msgstr "" +"Отмените все ненужные вам источники метаданных, сняв с них пометку. Можно " +"также указать приоритет обложки. При загрузке метаданных будет оказано " +"предпочтение обложкам из источников с более высоким (меньшая цифра) " +"приоритетом.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:119 msgid "" "Sources with a red X next to their names must be configured before they will " "be used. " msgstr "" +"Источники с красным «X» возле их имени нужно настроить перед их " +"использованием. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:120 msgid "Configure selected source" -msgstr "" +msgstr "Настроить выбранный источник" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122 msgid "" "If you uncheck any fields, metadata for those fields will not be downloaded" msgstr "" +"Если снять отметку с полей, метаданные для этих полей не будут загружены" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" @@ -13080,15 +13180,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" -msgstr "" +msgstr "Преобразовать все загруженные комментарии в простой &текст" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130 msgid "Swap author names from FN LN to LN, FN" -msgstr "" +msgstr "Изменить имя автора: ИМЯ ФАМИЛИЯ → ФАМИЛИЯ, ИМЯ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:131 msgid "Max. number of &tags to download:" -msgstr "" +msgstr "Макс. &число загружаемых тегов:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "Max. &time to wait after first match is found:" @@ -13396,6 +13496,11 @@ 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:49 msgid "Available variables:" @@ -13406,7 +13511,7 @@ msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -"Здесь можно настроить каким образом calibre будет сохранять ваши книги при " +"Здесь можно настроить, каким образом calibre будет сохранять ваши книги при " "нажатии на кнопку \"Сохранить на диск\"" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69 @@ -13432,7 +13537,7 @@ msgstr "Форматировать даты как:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74 msgid "File &formats to save:" -msgstr "" +msgstr "Сохраняемые &форматы файлов:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:75 msgid "Convert non-English characters to &English equivalents" @@ -13498,16 +13603,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:110 msgid "Search as you &type" -msgstr "" +msgstr "Поиск по мере &ввода" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:111 msgid "" "&Highlight search results instead of restricting the book list to the results" msgstr "" +"Вы&делять результаты поиска, а не ограничивать список книг результатами" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:112 msgid "What to search by default" -msgstr "" +msgstr "Где искать по умолчанию" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:113 msgid "" @@ -13516,14 +13622,18 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"При вводе для поиска текста без префикса Calibre по умолчанию ищет " +"совпадения во всех метаданных. Например, при вводе «Азимов» поиск будет " +"произведён не только по авторам, но и по заголовкам, тегам, сериям, " +"комментариям и т.д. Данная опция позволяет изменить это поведение." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 msgid "&Limit the searched metadata" -msgstr "" +msgstr "&Ограничить метаданные, в которых производится поиск" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:115 msgid "&Columns that non-prefixed searches are limited to:" -msgstr "" +msgstr "&Столбцы, в которых будет идти поиск, если не указан префикс:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:116 msgid "" @@ -13541,7 +13651,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "Очистить &историю поисков" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" @@ -13574,7 +13684,7 @@ msgstr "Сохранить" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" -msgstr "" +msgstr "Создать &пользовательские категории из:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:133 msgid "" @@ -13867,39 +13977,39 @@ msgstr "Разделитель" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58 msgid "Choose library" -msgstr "" +msgstr "Выбрать библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219 msgid "The main toolbar" -msgstr "" +msgstr "Главная панель инструментов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220 msgid "The main toolbar when a device is connected" -msgstr "" +msgstr "Главная панель при подключённом устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221 msgid "The optional second toolbar" -msgstr "" +msgstr "Необязательная вторая панель" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222 msgid "The menubar" -msgstr "" +msgstr "Строка меню" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223 msgid "The menubar when a device is connected" -msgstr "" +msgstr "Строка меню при подключённом устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224 msgid "The context menu for the books in the calibre library" -msgstr "" +msgstr "Контекстное меню для книг в библиотеке" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226 msgid "The context menu for the books on the device" -msgstr "" +msgstr "Контекстное меню для книг на устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Контекстное меню для просмотра обложек" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -13921,31 +14031,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Какую панель инструментов изменить:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 msgid "A&vailable actions" -msgstr "" +msgstr "&Доступные команды" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 msgid "Add selected actions to toolbar" -msgstr "" +msgstr "Добавить выбранную команду на панель инструментов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 msgid "Remove selected actions from toolbar" -msgstr "" +msgstr "Удалить выбранную команду с панели инструментов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 msgid "&Current actions" -msgstr "" +msgstr "&Текущие команды" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 msgid "Move selected action up" -msgstr "" +msgstr "Переместить выбранную команду вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "Move selected action down" -msgstr "" +msgstr "Переместить выбранную команду вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:114 msgid "This tweak has it default value" @@ -14045,22 +14155,24 @@ msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Сохранить текущий поиск под указанным в поле именем. Нажмите и удерживайте " +"для показа контекстного меню." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" -msgstr "" +msgstr "Создать сохранённый поиск" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:462 msgid "Delete saved search" -msgstr "" +msgstr "Удалить сохранённый поиск" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:466 msgid "Manage saved searches" -msgstr "" +msgstr "Управление сохранёнными поисками" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:476 msgid "*Current search" -msgstr "" +msgstr "*Текущий поиск" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:12 msgid "Restrict to" @@ -14075,6 +14187,8 @@ msgstr "(все книги)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" +"Показ книг будет ограничен только соответствующими условиям выбранного " +"сохранённого поиска" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53 msgid " or the search " @@ -14223,7 +14337,7 @@ msgid "Invert" msgstr "Инвертировать" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Партнерство" @@ -14272,7 +14386,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14389,19 +14503,19 @@ msgstr "Скачать" msgid "Titl&e/Author/Price ..." msgstr "Названи&е/Автор/Цена ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Скачать" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Цена" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14409,7 +14523,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14417,7 +14531,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14425,13 +14539,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Форматы доступные для непосредственного скачивания: %s." @@ -14537,7 +14651,7 @@ msgstr "Файл содержит неподдерживаемый формат #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:59 msgid "Home" -msgstr "Главная страница" +msgstr "Home" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:60 msgid "Reload" @@ -14594,30 +14708,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:48 msgid "Manage Authors" -msgstr "Упорядочнить авторов" +msgstr "Управление авторами" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50 msgid "Manage Series" -msgstr "Упорядочнить серии" +msgstr "Управление сериями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52 msgid "Manage Publishers" -msgstr "Упорядочнить издателей" +msgstr "Управление издателями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:54 msgid "Manage Tags" -msgstr "Упорядочнить тэги" +msgstr "Управление тэгами" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 msgid "Manage User Categories" -msgstr "Упорядочнить пользовательские категории" +msgstr "Управление пользовательскими категориями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:457 msgid "Manage Saved Searches" -msgstr "Упорядочнить сохраненные поиски" +msgstr "Управление сохранёнными поисками" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:66 msgid "Invalid search restriction" @@ -14727,7 +14841,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 msgid "Manage authors, tags, etc" -msgstr "" +msgstr "Управление авторами, тегами и др." #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 msgid "" @@ -14939,53 +15053,53 @@ msgstr "" "продолжит работать в трее. Для завершения работы выберитеQuit в " "контекстном меню трея." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Доступно обновление!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Показвать сообщение о доступности новой версии (обнивления)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Скачать обнивление" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Найдено обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Доступны обновления для %d плагинов" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Установка и настройка пользовательских плагинов" @@ -15090,15 +15204,15 @@ msgstr "Моноширный" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 msgid "Remember last used &window size" -msgstr "Запомнить последний раз использованный &window размер" +msgstr "Запоминать последний использованный размер &окна" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:192 msgid "Remember the ¤t page when quitting" -msgstr "" +msgstr "Запоминать т&екущую страницу при выходе" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:193 msgid "H&yphenate (break line in the middle of large words)" -msgstr "" +msgstr "&Перенос строк (разбивать строки в середине длинных слов)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:194 msgid "" @@ -15115,18 +15229,20 @@ msgstr "Язык по умолчанию для переносов:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:196 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" +"Изменять &размер изображений, превышающих окно просмотрщика (требует " +"перезапуска)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:197 msgid "Page flip &duration:" -msgstr "" +msgstr "&Длительность переворота страницы:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:198 msgid "disabled" -msgstr "" +msgstr "отключен" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200 msgid "Mouse &wheel flips pages" -msgstr "" +msgstr "Переворот страниц &колёсиком мыши" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:202 msgid "Maximum &view width:" @@ -15139,10 +15255,11 @@ msgstr "&Общие" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:204 msgid "Double click to change a keyboard shortcut" msgstr "" +"Для смены клавиатурного сокращения сделайте на нём двойной щелчок мышью" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:205 msgid "&Keyboard shortcuts" -msgstr "" +msgstr "&Клавиатурные сокращения" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:206 msgid "" @@ -15150,10 +15267,13 @@ msgid "" "For examples, click here." msgstr "" +"

                        Таблица стилей (CSS), с помощью которой можно управлять внешним видом " +"книг. Примеры можно найти здесь." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:207 msgid "User &Stylesheet" -msgstr "" +msgstr "Пользовательская &таблица стилей" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53 msgid "No results found for:" @@ -15278,51 +15398,51 @@ msgstr "Конец раздела" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12 msgid "Scroll to the next page" -msgstr "" +msgstr "Перейти к следующей странице" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15 msgid "Scroll to the previous page" -msgstr "" +msgstr "Перейти к предыдущей странице" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18 msgid "Scroll to the next section" -msgstr "" +msgstr "Перейти к следующему разделу" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21 msgid "Scroll to the previous section" -msgstr "" +msgstr "Перейти к предыдущему разделу" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24 msgid "Scroll to the bottom of the section" -msgstr "" +msgstr "Перейти к концу раздела" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27 msgid "Scroll to the top of the section" -msgstr "" +msgstr "Перейти к началу раздела" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30 msgid "Scroll to the end of the document" -msgstr "" +msgstr "Перейти к концу документа" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33 msgid "Scroll to the start of the document" -msgstr "" +msgstr "Перейти к началу документа" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36 msgid "Scroll down" -msgstr "" +msgstr "Прокрутка вниз" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39 msgid "Scroll up" -msgstr "" +msgstr "Прокрутка вверх" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42 msgid "Scroll left" -msgstr "" +msgstr "Прокрутка влево" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45 msgid "Scroll right" -msgstr "" +msgstr "Прокрутка вправо" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 msgid "Book format" @@ -15368,14 +15488,16 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Сделать размер шрифта %(which)s\n" +"Текущее увеличение: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" -msgstr "" +msgstr "больше" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 msgid "smaller" -msgstr "" +msgstr "меньше" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 #, python-format @@ -15528,6 +15650,8 @@ msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" +"Выберите ваше устройство для чтения электронных книг. Если его нет в списке, " +"выберите устройство \"%s\"." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:499 msgid "Moving library..." @@ -15561,7 +15685,7 @@ msgstr "" #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." -msgstr "" +msgstr "Нужно выбрать пустую папку для библиотеки calibre. %s не пуста." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 msgid "welcome wizard" @@ -15615,6 +15739,8 @@ msgid "" "

                        User Manual

                        A User Manual is also available online." msgstr "" +"

                        Руководство пользователя

                        Руководство пользователя доступно также онлайн." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49 msgid "" @@ -16851,17 +16977,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "

                        Миграция старой базы данных в %s

                        " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -18425,7 +18551,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18445,14 +18571,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18461,11 +18600,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18483,11 +18622,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18506,12 +18645,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18524,11 +18663,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18556,11 +18695,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18571,11 +18710,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18596,11 +18735,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18620,11 +18759,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18641,11 +18780,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18659,11 +18798,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18676,11 +18815,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18751,11 +18890,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18782,26 +18921,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18820,11 +18959,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18836,11 +18975,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18848,11 +18987,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18864,11 +19003,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18882,11 +19021,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18894,11 +19033,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Количество секунд между отправлением емэйлов." -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18907,33 +19046,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Убрать ярко желтые линии у края списка книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Куда отправлять скачаные новости" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18943,11 +19082,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18958,11 +19097,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18974,11 +19113,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18986,2289 +19125,6 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#~ msgid "Sort key for the title" -#~ msgstr "Значение для сортировки по заголовку" - -#~ msgid "Sort key for the author" -#~ msgstr "Значение для сортировки по автору" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Путь к файлу изображения, которое будет использоваться как обложка" - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Отступ справа на странице. По умолчанию: %default пикселей." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Профиль целевого устройства, для которого будет сгенерирован LRF. Профиль " -#~ "определяет такие вещи, как разрешение и размер экрана на целевом устройстве. " -#~ "По умолчанию: %s Поддерживаемые профили: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Отступ слева на странице. По умолчанию: %default пикселей." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Отображать текст черным цветом на белом фоне, игнорируя цвета, указанные в " -#~ "HTML или CSS." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Переопределить CSS. Можно указать путь к файлу стилей CSS или строку. Строка " -#~ "будет интерпретирована как CSS-стиль." - -#~ msgid "" -#~ "A regular expression. tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Регулярное выражение. Теги , чьи значения href совпадут с ним, будут " -#~ "проигнорированы. По умолчанию: %default" - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "" -#~ "Максимальное количество уровней рекурсивной обработки ссылок. Значение 0 " -#~ "означает, что ссылки не поддерживаются. Отрицательное значение означает, что " -#~ "теги будут проигнорированы." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Отступ снизу на странице. По умолчанию: %default пикселей." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Отступ сверху на странице. По умолчанию: %default пикселей." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Отключить автоматическое определение глав." - -#~ msgid "" -#~ "Specify trutype font families for serif, sans-serif and monospace fonts. " -#~ "These fonts will be embedded in the LRF file. Note that custom fonts lead to " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Укажите наборы trutype-шрифтов для групп \"serif\", \"sans-serif\" и " -#~ "\"monospace\". Эти шрифты будут включены в файл LRF. Учтите, что " -#~ "использование своих шрифтов приведет к уменьшению скорости переворачивания " -#~ "страниц. Пример: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Используйте эту опцию для файлов html0 после Book Designer." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Вы должны добавить эту опцию, если обрабатываемые файлы были сгенерированы " -#~ "утилитой pdftohtml, иначе преобразования не получится." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [опции] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog преобразует mybook.fb2 в mybook.lrf" - -#~ msgid "No file to convert specified." -#~ msgstr "Не указан файл для преобразования." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "

                        or\n" -#~ "

                        tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Выражение XPath определяет название глав. По умолчанию учитываются\n" -#~ "тэги названия глав

                        или

                        , которые содержат слова \n" -#~ "\"chapter\",\"book\",\"section\" или \"part\", так же как и другие тэги " -#~ "имеющие class=\"chapter\".\n" -#~ "Использование данного выражения должно определить список элементов. Для " -#~ "блокирования \n" -#~ "определения глав, используйте выражение \"/\". В дальнейшем смотрите " -#~ "учебник XPath \n" -#~ "в Инструкции Пользователя calibre для использования данного элемента.\n" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Вместо указанной обложки, если обнаружено изображение обложки в исходном " -#~ "файле, использовать его." - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Не подключена карта памяти." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Варианты контроля преобразования в EPUB" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Путь к обложке используемой для этой книги" - -#~ msgid "Control page layout" -#~ msgstr "Управление структурой страницы" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Установить верхнюю границу в точках. По умолчанию %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Установить нижнюю границу в точках. По умолчанию %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Установить левую границу в точках. По умолчанию %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Установить правую границу в точках. По умолчанию %default" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Основной размер шрифта в точках. По умолчанию %defaultpt.\n" -#~ " Установите 0 чтобы запретить изменение масштаба шрифта." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Ввести заголовок. По умолчанию автоопределение." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Содержание книги, список разделяется запятыми." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Ввести издательство этой книги." - -#~ msgid "A summary of this book." -#~ msgstr "Краткое изложение этой книги." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Загрузить метаданные из подробного OPF файла." - -#~ msgid "Options useful for debugging" -#~ msgstr "Опции используемые для отладки" - -#~ msgid "Useful for debugging." -#~ msgstr "Использовать для отладки." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Отображать HTML-таблицы как блоки текста, а не как таблицы. Это необходимо " -#~ "если HTML содержит слишком большие таблицы." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Разделить абзацы." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Использовать элемент из файла OPF для определения очередности в " -#~ "котором HTML-файлы будут добавлены в LRF. Файл .opf должен быть в той же " -#~ "директории, что и основной HTML-файл." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Увеличить размер шрифта на 2 * FONT_DELTA интервала и межстрочный интервал " -#~ "на FONT_DELTA. Значение FONT_DELTA может быть дробным. Если FONT_DELTA " -#~ "указано отрицательным, то размер шрифта будет уменьшен." - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Если html2lrf не найдет разрывов страниц в файле html и не определит " -#~ "заголовки глав, то перед тегами будет автоматически вставлятся разрыв " -#~ "страниц, название которого будет соответствовать этому регулярному " -#~ "выражению. По умолчанию: %default. Вы можете отключить эту опцию, указав в " -#~ "качестве регулярного выражения \"$\". Назначение этой опции — избавиться от " -#~ "очень больших страниц, т.к. это уменьшает скорость перелистывания страниц в " -#~ "LRF. Эта опция игнорируется, если определенная страница состоит лишь из " -#~ "нескольких элементов." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Устанавить разрывы страниц перед тегами, имена которых соответствуют этому " -#~ "регулярному выражению." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Добавить найденные главы в содержание." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Предварительная обработка файлов Baen HTML для улучшения создаваемого LRF." - -#~ msgid "Be verbose while processing" -#~ msgstr "Подробная информация при обработке" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [опции] myfile\n" -#~ "\n" -#~ "Преобразовывает электронные книги из различных форматов в LRF. " -#~ "Поддерживаемые форматы:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC и PDF. any2lrf также может обработать " -#~ "архивы RAR или\n" -#~ "ZIP, пытаясь обнаружить электронную книгу в архиве.\n" -#~ " " - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Использовать: %prog [опции] mybook.epub\n" -#~ "\n" -#~ "\n" -#~ "%prog преобразует mybook.epub в mybook.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " PDF содержит картинки. Поддерживается преобразование только текстовых PDF." - -#~ msgid "Be more verbose." -#~ msgstr "Больше подробностей." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Вы должны выбрать единственный файл PDF." - -#~ msgid "Set the authors" -#~ msgstr "Ввести автора" - -#~ msgid "Set the comment" -#~ msgstr "Ввести комментарии" - -#~ msgid "Category" -#~ msgstr "Категория" - -#~ msgid "The series index" -#~ msgstr "Серия Index" - -#~ msgid "The book language" -#~ msgstr "Язык книги" - -#~ msgid "Extract the cover" -#~ msgstr "Извлечь обложку" - -#~ msgid "Usage:" -#~ msgstr "Обращение:" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Обращение: imp-meta file.imp" - -#~ msgid "No filename specified." -#~ msgstr "Имя файла не назначено." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Книжный ISBN ID который вы хотите использовать в метаданных." - -#~ msgid "The author whose book to search for." -#~ msgstr "Автор книги, которого вы хотите найти." - -#~ msgid "The title of the book to search for." -#~ msgstr "Название книги, которую вы хотите найти." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Издательство книги, которое вы хотите найти." - -#~ msgid " not found." -#~ msgstr " Не найдено." - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Используется: %s file.lit" - -#~ msgid "Toolbar icon size" -#~ msgstr "Размер иконок рабочей панели" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Показать название кнопок на рабочей панали" - -#~ msgid "Invalid database location" -#~ msgstr "Неправильное расположение базы данных" - -#~ msgid "
                        Must be a directory." -#~ msgstr "
                        Должна быть дирректория." - -#~ msgid "Invalid database location " -#~ msgstr "Неправильное расположение базы данных " - -#~ msgid "Invalid database location.
                        Cannot write to " -#~ msgstr "Неправильное расположение базы данных.
                        Немогу записать " - -#~ msgid "Compacting..." -#~ msgstr "Сжатие..." - -#~ msgid "Configuration" -#~ msgstr "Конфигурация" - -#~ msgid "Read &metadata from files" -#~ msgstr "Читать &метаданные из файла" - -#~ msgid "Chapter Detection" -#~ msgstr "Распознавание главы" - -#~ msgid "No available formats" -#~ msgstr "Не доступный формат" - -#~ msgid "Schedule for download" -#~ msgstr "Загрузка по времени" - -#~ msgid "title" -#~ msgstr "название" - -#~ msgid "description" -#~ msgstr "описание" - -#~ msgid "Waiting" -#~ msgstr "Ждите" - -#~ msgid "Device database corrupted" -#~ msgstr "База данных устройства неисправна" - -#~ msgid "Copying library to " -#~ msgstr "Копирование библиотеки в " - -#~ msgid "Could not move database" -#~ msgstr "Невозможно перенести базу данных" - -#~ msgid "&Search:" -#~ msgstr "&Поиск:" - -#~ msgid "Sort by &popularity" -#~ msgstr "Сортировать по &популярности" - -#~ msgid "Edit meta information" -#~ msgstr "Редактировать мета информацию" - -#~ msgid "&User stylesheet" -#~ msgstr "Пользовательский стиль" - -#~ msgid "/Unknown" -#~ msgstr "/Неизвестное" - -#~ msgid "DRM Error" -#~ msgstr "Ошибка DRM" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Все ссылки, которые соответствуют этому регулярному выражению, будут " -#~ "отклонены. Эту опцию можно указать несколько раз, в этом случае при условии " -#~ "совпадения регулярного выражения с ссылкой она будет отклонена. По " -#~ "умолчанию, ссылки не отклоняются. Если указаны обе опции --filter-regexp и --" -#~ "match-regexp, то вначале будет учитываться --filter-regexp." - -#~ msgid "Don't show the progress bar" -#~ msgstr "Не показывать индикатор выполнения" - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Очень подробный вывод, используется для отладки." - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Опции контроля web2disk (обычно вызываются линки сайтов переводных страниц )" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Не показывать индикатор выполнения" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "Статья не вызывается. Запустите с --debug и посмотрите причину." - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Скачена статья %s из %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Ошибка загрузки статьи: %s из %s\n" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Укажите основной размер шрифта в интервалах. Все шрифты будут " -#~ "отмасштабированы по нему. Этот параметр перекрывает опцию --font-delta и " -#~ "имеет приоритет над ней. Для использования --font-delta, установите размер " -#~ "шрифта 0. По умолчанию: %default интервал(ов)" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Регулярное выражение, используемое для определения названия глав. Ищутся " -#~ "теги заголовков (h1-h6). По умолчанию: %default" - -#~ msgid "Convert to LRS" -#~ msgstr "Преобразовать в LRS" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Неудачно выбранный набор параметров : " - -#~ msgid "Send to storage card" -#~ msgstr "Отправить в карту памяти" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog анализирует онлайн ресурсы статей, такие как RSS или ATOM страницы и " -#~ "\n" -#~ "организует содержимое статей в хорошую иерархию.\n" -#~ "\n" -#~ "ARG может быть один из:\n" -#~ "\n" -#~ "file name - %%prog будет пытаться загрузить набор параметров из " -#~ "файла\n" -#~ "\n" -#~ "builtin recipe title - %%prog будет загружать встроенный набор параметров и " -#~ "использовать при загрузки материала. Для в т.ч. Newsweek or \"The BBC\" или " -#~ "\"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog будет загружать набор параметров " -#~ "непосредственно из строки аргументов.\n" -#~ "\n" -#~ "Доступные встроенные наборы параметров:\n" -#~ "%s\n" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Путь к файлу .ncx который содержит оглавление используемое этой книгой. Файл " -#~ "NCX может содержать ссылки относящиеся к директории в которой расположенны. " -#~ "Смотри http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX описание " -#~ "формата NCX." - -#~ msgid "Written processed HTML to " -#~ msgstr "Записывается обработанный HTML в " - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Выходная дериктория. По умолчанию текущая дериктория." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "Кодировка файла HTML. По умолчанию автоопределение." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Создание выходного zip файла. Если используется эта опция, то --output имя " -#~ "файла должно быть отличным от дериктории." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Опции контроля просмотра HTML" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tОчень много закладок. Переразбейте безструктурное сохранение. Это может " -#~ "быть причиной некорректного выполнения." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Не могу найти приемлимое место разделения: %s Размер поддерева: %d КБ" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Контроль следования по ссылкам в файле HTML." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Маршрут включенный в HTML проходится в ширину. Обычно, это проходится " -#~ "преимущественно в глубину" - -#~ msgid "" -#~ "Maximum levels of recursion when following links in HTML files. Must be non-" -#~ "negative. 0 implies that no links in the root HTML file are followed." -#~ msgstr "" -#~ "Максимальный уровень рекурсии, если следовать по ссылкам в файле HTML. " -#~ "Должно быть не отрицательным. 0 подразумевает нет ссылок для следования в " -#~ "корневом файле HTML." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "Выходной HTML \"структурная распечатка\" для простого человеческого анализа" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Выходная директория. По умолчанию текущая директория." - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB книга создана в" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Определить начальную главу, как елемент имеющий специальные атрибуты. Формат " -#~ "опции, это tagname regexp,attribute name,attribute value regexp. Для примера " -#~ "сопоставления всех заголовков тэгов с имеющимся атрибутом class=\"chapter\" " -#~ "используйте \"h\\d,class,chapter\". Вы можете установить атрибут \"none\" " -#~ "сопоставив только на имя тэга. Так для примера, сопоставить все теги h2 вы " -#~ "можете как \"h2,none,\". По умолчанию %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Заголовок для созданной книги. По умолчанию используется имя файла." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Преобразование из %s в LRF не поддерживается." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Ошибка процесса с комиксами: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Принудительный разрыв страницы перед элементом имеющими специальный атрибут. " -#~ "Формат опции, это tagname regexp,attribute name,attribute value regexp. Для " -#~ "примера сопоставления всех заголовков тэгов с имеющимся атрибутом " -#~ "class=\"chapter\" используйте \"h\\d,class,chapter\". По умолчанию %default" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Опции контроля преобразования файлов комиксов (CBR, CBZ) в электронную книгу" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Ввести автора в метаданные создаваемые электронной книгой. По умолчанию " -#~ "%default" - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Сохранить созданный файл HTML после выполнения преобразования в LRF." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Отображаются страницы комиксов..." - -#~ msgid "Don't show progress bar." -#~ msgstr "Не показывать строку состояния." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Преобразование комиксов из файлов CBZ или CBR в электронную книгу. \n" - -#~ msgid "Output written to" -#~ msgstr "Результат записывается в" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Вы сохранили вебсайт %s как первый html файл, теперь с ним запустите " -#~ "html2lrf." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Ошибка анализа ссылки %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Невозможный процесс изображения %s. Ошибка: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Неудачный процесс изображения: %s\n" -#~ "%s" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html в mybook.lrf. \n" -#~ "%prog follows все линки в mybook.html это рекурсивная точка\n" -#~ "в локальном файле. Таким образом, вы можете использовать\n" -#~ "конвертирвание целого дерева файлов HTML." - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Запятая разделяет список установленных тэгов" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt в mybook.lrf" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Выпуски к которым эта книга принадлежит" - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf в mybook.lrf" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Этот файл RTF не поддерживается calibre. Преобразуйте его в HTML и " -#~ "попробуйте снова." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf в mybook.lrf" - -#~ msgid "Set the dc:language field" -#~ msgstr "Ввести поле dc:language" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Загрузка: rb-meta file.rb" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] myebook.mobi" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Загрузка: pdf-meta file.pdf" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Ошибка сервера LibraryThing.com. Попробуйте позднее." - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "Формат используется, когда сохраняется единственный файл на диск" - -#~ msgid "Frequently used directories" -#~ msgstr "Часто используемая директория" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Сортировать список эпилогов по популярности" - -#~ msgid "Browse for the new database location" -#~ msgstr "Просмотреть расположение новой базы данных" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "&Расположение книг" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Сервер\n" -#~ "Контента" - -#~ msgid "Format for &single file save:" -#~ msgstr "Формат для единственного сохраненного файла:" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Добавить директорию в список часто используемых дерикторий" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Удалить директорию из списка часто используемых дерикторий" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Использовать &Римские цифры для нумерации" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Выбрать видимые &столбцы в просмотре библиотеки" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Размер кнопок на панеле инструментов" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Показать надписи на кнопках панели инструментов" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Свободное неиспользованное пространство из базы данных" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Метаданные из файла" - -#~ msgid "&Compact database" -#~ msgstr "&Упаковать базу данных" - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Установить настройки формата страницы с полями." - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Другой путь к таблице стилей CSS или непосредственно CSS. Этот CSS будет " -#~ "заменять любые CSS имеющиеся в исходном файле." - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Контроль автоматического создания Оглавления. Если OPF файл определяет\n" -#~ "и детализирует Оглавление, то он будет использовать скорее его, вместо\n" -#~ "автоматического создания Оглавления.\n" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Вы должны задать исходный файл HTML" - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Ввести созданные метаданные электронной книги" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Добавить больше детализации во время обработки. Может быть определено путем " -#~ "увеличения времени повышения детализации." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Удобочитаемый формат извлекаемой разметки. Возможно модифицировать пробелами " -#~ "имеющими смысл." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Введите автора(ов). Несколько авторов могут быть указаны в списке " -#~ "разделенным запятыми. По умолчанию: %default" - -#~ msgid "Set the comment." -#~ msgstr "Введите комментарий." - -#~ msgid "Set the category" -#~ msgstr "Введите жанр" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Введите заголовок. По умолчанию: имя файла." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Выходное имя файла. По умолчанию будет образовано из имени исходного файла" - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Не добавлять ссылки в содержание." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Уменьшить использование памяти, увеличив время обработки. Используйте эту " -#~ "опцию, если на компьютере ограничена память." - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Детализация, используемая для отладки. Может быть установлено многократное " -#~ "время для лучшей детализации." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Опции управления изменениями feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Опции управления изменениями html2lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Путь директории результата, где создается HTML. По умолчанию, текущая " -#~ "директория." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Не могу загрузить обложку так, как сервер сильно загружен. Пожалуста, " -#~ "повторите попытку позднее." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Загрузка изображения обложки для книги распознается через ISBN на сайте " -#~ "LibraryThing.com\n" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Директория результата. По умолчанию, текущая директория." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Сжатие базы данных. Это займет некоторое время." - -#~ msgid "This book has no available formats" -#~ msgstr "Формат книги не доступен" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "Выражение %s неверное. Ошибка: %s" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Неверное выражение XPath" - -#~ msgid "Convert to EPUB" -#~ msgstr "Преобразовать в EPUB" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "Не могу преобразовать %s, книга неизвестного формата" - -#~ msgid "" -#~ "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " -#~ "is: %default. Links are only added to the TOC if less than the --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Максимальное количество ссылок вставленных в TOC. Для блокировки, выставите " -#~ "0. По умолчанию: %default. Если будет вставлено в TOC значение ссылок " -#~ "больше, чем --toc-threshold, то некоторое количество глав будет обнаруженно." - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Измените автора(ов) этой книги. Несколько авторов должны добавляться через " -#~ "символ &. Если имя автора содержит аналогичный символ &, то для его " -#~ "отображения используйте && символ." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Подправить определенные главы и загаловки разделов." - -#~ msgid "Change the publisher of this book" -#~ msgstr "Изменить Издательство книги" - -#~ msgid "Series index." -#~ msgstr "Указатель серий." - -#~ msgid "Source en&coding:" -#~ msgstr "Кодировка источника:" - -#~ msgid "&Top Margin:" -#~ msgstr "Верхняя Граница:" - -#~ msgid "&Left Margin:" -#~ msgstr "Левая Граница:" - -#~ msgid "&Right Margin:" -#~ msgstr "Правая Граница:" - -#~ msgid "&XPath:" -#~ msgstr "XPath:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Нижняя Граница:" - -#~ msgid "Level &1 TOC" -#~ msgstr "Уровень &1 TOC" - -#~ msgid "Level &2 TOC" -#~ msgstr "Уровень &2 TOC" - -#~ msgid "No metadata found" -#~ msgstr "Нет метаданных" - -#~ msgid "Fetch metadata" -#~ msgstr "Получение метаданных" - -#~ msgid "Fetch" -#~ msgstr "Получить" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Из списка выберете книгу, которая более соответствует вашей." - -#~ msgid "Matches" -#~ msgstr "Совпадения" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Нет метаданных, попробуйте откорректировать заглавие и автора или ISBN ключ." - -#~ msgid "&Access Key:" -#~ msgstr "Пароль доступа:" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Предварительная обработка файла перед преобразованием в LRF. Это " -#~ "оиспользуется, если вы знаете из какого источника файл. Источник:" - -#~ msgid "" -#~ "
                      • pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
                      • " -#~ msgstr "
                      • pdftohtml - файл HTML fрезультат программы pdftohtml
                      • " - -#~ msgid "
                        1. baen - Books from BAEN Publishers
                        2. " -#~ msgstr "
                          1. baen - Книга из издательства BAEN
                          2. " - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Выберете формат преобразования в LRF" - -#~ msgid "&Stop selected job" -#~ msgstr "Остановить выбранную работу" - -#~ msgid "Set conversion defaults" -#~ msgstr "Выставить параметры преобразования" - -#~ msgid " pts" -#~ msgstr " частей" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Профиль целевого устройства для которого предназначен этот EPUB. Установите " -#~ "в None для создания независимого устройства EPUB. Профиль используется для " -#~ "для установки специальных настроек устройств в EPUB. Выберете: " - -#~ msgid "Override &CSS" -#~ msgstr "Перезагрузить CSS" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Зафиксировать структуру коментариев при разделении" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Автоматическое Оглавление" - -#~ msgid "
                          3. book-designer - HTML0 files from Book Designer
                          4. " -#~ msgstr "
                          5. book-designer - файл HTML0 из Book Designer
                          6. " - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Выставить настройки страницы такие, как границы текста и размер экрана " -#~ "устройства." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Настроить параметры просмотр созданной книги такие, как размер шрифта и " -#~ "промежутки между словами." - -#~ msgid "No help available" -#~ msgstr "Справка недоступна" - -#~ msgid "&Word spacing:" -#~ msgstr "Пробел между словами" - -#~ msgid "Minimum &indent:" -#~ msgstr "Минимальный отступ" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Convert to LRF" -#~ msgstr "Преобразовать в LRF" - -#~ msgid "Embedded Fonts" -#~ msgstr "Вставить шрифт" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Вставить пустую строку между абзацами" - -#~ msgid "Ignore &tables" -#~ msgstr "Пропустить таблицы" - -#~ msgid "&Preprocess:" -#~ msgstr "Предварительная обработка:" - -#~ msgid "Ignore &colors" -#~ msgstr "Пропустить цвет" - -#~ msgid "Header" -#~ msgstr "Глава" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "" -#~ "Преобразовать таблицы в картинки (полезно для больших/сложных таблиц)" - -#~ msgid "&Show header" -#~ msgstr "Показать главу" - -#~ msgid "&Header format:" -#~ msgstr "Формат заголовка:" - -#~ msgid "Override
                            CSS" -#~ msgstr "Переписать
                            CSS" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Добавить главы в Оглавление" - -#~ msgid "&Disable chapter detection" -#~ msgstr "Не разрешать определение глав" - -#~ msgid "Title based detection" -#~ msgstr "Определение основного заголовка" - -#~ msgid "Tag based detection" -#~ msgstr "Определение основной цитаты" - -#~ msgid "&Regular expression:" -#~ msgstr "Регулярное выражение:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "Обязательный разрыв страницы перед цитатой:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Обязательный разрыв страницы перед реквизитами:" - -#~ msgid "&Page break before tag:" -#~ msgstr "Разрыв страницы перед цитатой:" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Не добавлять ссылки в Оглавление" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "Коэффициент для размера шрифта при перестройке таблицы:" - -#~ msgid "Meta information" -#~ msgstr "Мета информация" - -#~ msgid "Author S&ort: " -#~ msgstr "Сортировка по автору: " - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Определить главу, как описание:" - -#~ msgid "Could not fetch cover.
                            " -#~ msgstr "Не могу получить обложку.
                            " - -#~ msgid "Cannot fetch cover" -#~ msgstr "Не могу получить обложку" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Добавить описание: " - -#~ msgid "Reset cover to default" -#~ msgstr "Сбросить обложку на \"по умолчанию\"" - -#~ msgid "Available Formats" -#~ msgstr "Доступные &форматы:" - -#~ msgid "Edit Meta Information" -#~ msgstr "Редактирование мета информации" - -#~ msgid "IS&BN:" -#~ msgstr "ISBN" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Удалить выбранные форматы книги из базы данных" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Добавить новые форматы книги в базу данных" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Параметру требуется логин и пароль" - -#~ msgid "Must set account information" -#~ msgstr "Вы должны ввести свои логин и пароль" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Промежуток в который будет загружаться этот набор. Значение ноль " -#~ "подразумевает загрузку каждый час." - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Удалить загруженные новости, устаревшие через установленное количество дней. " -#~ "Для блокирования установите ноль." - -#~ msgid "author" -#~ msgstr "автор" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Удалить закаченные новости старше, чем " - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Объем преобразованой книги в LRF" - -#~ msgid "" -#~ "See the
                            User Manual for more help" -#~ msgstr "" -#~ "Для получения справки, смотри на сайте User Manual" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.

                            Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Назначить метаданные такие, как Заглавие и Автор книги.

                            Обновление " -#~ "метаданных в базе данных будет произведено после успешного создания файла " -#~ "LRF." - -#~ msgid "Convert %s to LRF" -#~ msgstr "Преобразовать %s в LRF" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" - -#~ msgid "Invalid size" -#~ msgstr "Неверный размер" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

                            " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

                            " - -#~ msgid "%d recipes" -#~ msgstr "%d набор параметров" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Присоединенный файл: %s как параметр загружаемый %s" - -#~ msgid "Pick recipe" -#~ msgstr "Подобрать параметр" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Подобрать параметр выборочно" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit User Recipes" -#~ msgstr "" -#~ "Для справки по записи расширенного новостного параметра, пожалуста пройдите " -#~ "по ссылке Пользовательские" -#~ " Параметры" - -#~ msgid "Regular expression (?P)" -#~ msgstr "Обычный параметр (?P)" - -#~ msgid "Book %s of %s." -#~ msgstr "Книга %s из %s." - -#~ msgid "and delete from library" -#~ msgstr "и удалите из библиотеки" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Настройки по умолчанию для преобразования комиксов" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Настройки по умолчанию для преобразования" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Не могу сохранить некоторые книги" - -#~ msgid "" -#~ "

                            An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.
                            Error: %s" -#~ msgstr "" -#~ "

                            Уже используется неправильная база данных %s, удалите ее прежде, чем " -#~ "перенести используемую.
                            Ошибка: %s" - -#~ msgid "Copying database" -#~ msgstr "Копирование базы данных" - -#~ msgid "" -#~ "

                            Books with the same title as the following already exist in the database. " -#~ "Add them anyway?

                              " -#~ msgstr "" -#~ "

                              Книги с таким названием уже есть в библиотеки. Всеравно добавить?

                                " - -#~ msgid "%s: %s by Kovid Goyal %%(version)s
                                %%(device)s

                                " -#~ msgstr "%s: %s by Kovid Goyal %%(version)s
                                %%(device)s

                                " - -#~ msgid "" -#~ "

                                For help visit %s.kovidgoyal.net
                                " -#~ msgstr "" -#~ "

                                Для справки посетите %s.kovidgoyal.net
                                " - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Выбрать профайл устройства для которого вы преобразуете файл. По умолчанию " -#~ "SONY PRS-500 имеет размер экрана 584x754 пикселей. Это соответствует многим " -#~ "ридерам с таким же разрешением экрана. Choices are %s" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Выходной файл EPUB. Если не указано, извлекается из имени входящего файла." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "Выражение XPath для детектирования границ страниц - для построения " -#~ "собственнойстраничной карты, как используется AdobeDE. По умаолчанию " -#~ "страничная карта не строится." - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "Выражение XPath для нахождения имени каждой страницы в страничной карте " -#~ "относительно границ. По умолчанию для номерации всех страниц, начиная с 1." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Удалить свободное место между параграфами. Также устанавливает отступы для " -#~ "параграфов 1.5em. Вы можете изменить это добавив p {text-indent: 0cm} к --" -#~ "override-css. Удаление свободного места не работает, если исходный файл " -#~ "разбит inter-paragraph порбелами." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Не выравнивать текст в выходном файле" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Убрать таблицу разметки конвертирования в параграфы. Это полезно, если Ваш " -#~ "исходный файл использует таблицу для управления видом." - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Вывести созданный OPF файл на stdout" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Вывести созданный NCX файл на stdout" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Сохранять промежуточную копию файла во время обработки html2epub" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Извлечь содержимое созданного файла EPUB в указанную дерикторию." - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [options] имя файла\n" -#~ "\n" -#~ "Конвертировать любое большое количество ebook форматов в файл %s. " -#~ "Поддерживаются форматы: %s\n" - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Авторы книги, раздельный список." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Выходной файл. По умолчанию название образовано из входящего." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "Добавлять пустое место после заголовка. По умолчанию %default px." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Укажите кодировку исходного файла. Если выходной файл LRF содержит \n" -#~ "непонятные символы, то попробуйте изменить эту опцию. Распространенная \n" -#~ "кодировка для файлов на компьютерах с windows — cp-1251. Другой \n" -#~ "распространенный вариант — utf-8. По умолчанию будет сделана попытка угадать " -#~ "кодировку." - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Вывести сгенерированный HTML на stdout и выйти." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Использовать: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog конвертирует mybook.lit в mybook.lrf." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog конвертирует mybook.mobi в mybook.lrf" - -#~ msgid "Set the subject tags" -#~ msgstr "Указать тэги темы" - -#~ msgid "Set the language" -#~ msgstr "Указать язык" - -#~ msgid "Set the ISBN" -#~ msgstr "Указать ISBN" - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Создание Mobipocket файла из EPUB..." - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Сырой MOBI HTML сохранен в" - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Опции управления конвертацией в MOBI" - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Mobipocket-специфические опции." - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Сжимать текст файла, используя PalmDOC компрессию. Результирующие файлы " -#~ "меньше, но читаются дольше." - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Если возможно, использовать информацию сортировки авторов для генерации " -#~ "метаданных по автору для Mobipocket." - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Профили рендерера устройства. Воздействует на размеры шрифта, картинки и " -#~ "растеризацию таблиц. Валидные профили: %s." - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Профиль исходного рендерера. По умолчанию %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Профиль выходного рендерера. По умолчанию %default." - -#~ msgid "Unknown source profile %r" -#~ msgstr "Неизвестный профиль источника %r" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Неизвестный выходной профиль %r" - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "Количество пикселей обрезки слева по x (по умолчанию %d) " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "Количество пикселей обрезки слева по y (по умолчанию %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "Количество пикселей обрезки справа по x (по умолчанию %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "Количество пикселей обрезки справа по y (по умолчанию %d)" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Файл, сгенерированный ghostscript, разрешающий каждой странице быть в " -#~ "отдельности обрезан [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > границей] " - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tОбрезан в pdf. \n" -#~ "\t" - -#~ msgid "Added %s to library" -#~ msgstr "%s добавлен в библиотеку" - -#~ msgid "Read metadata from " -#~ msgstr "Читать метаданные из " - -#~ msgid "Adding books recursively..." -#~ msgstr "Добавить книги рекурсивно..." - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Поиск книг во всех поддиректориях" - -#~ msgid "Adding books to database..." -#~ msgstr "Добавление книг в базу данных..." - -#~ msgid "Reading metadata..." -#~ msgstr "Чтение метаданных..." - -#~ msgid " plugins" -#~ msgstr " плагинов" - -#~ msgid "Customize %s" -#~ msgstr "Настройка %s" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Выключение этих опций приводит к формированию метаданных из имени файла. Это " -#~ "конфигурируется в Advanced секции." - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Показывать уведомления в трее" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Если вы хотите использовать контент-сервер для доступа к своей библиотеке " -#~ "используя iPhone с установленной программой Stanza, вам надо добавить URL " -#~ "вида http://myhostname:8080/stanza, как новый каталог в Stanza. Где " -#~ "myhostname должен быть полное имя домена или IP-адрес компьютера." - -#~ msgid "&Add" -#~ msgstr "Добавить" - -#~ msgid "Bulk convert to " -#~ msgstr "Конвертировать пачку в " - -#~ msgid "Convert %s to " -#~ msgstr "Конвертировать %s в " - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Указать метаданные такие, как as название и автор книги.\n" -#~ "\n" -#~ "Метаданные будут обновлены в базе данных так же как и в сгенеренном файле %s." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Настроить фид генериреумой ebook указанием опция типа размера шрифта." - -#~ msgid "&Rescale images" -#~ msgstr "Масштабировать картинки" - -#~ msgid "&Ignore tables" -#~ msgstr "Игнорировать таблицы" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "" -#~ "Использовать сортировку по автору для установки поля автор в выходном" - -#~ msgid "No text &justification" -#~ msgstr "Не выравнивать текст" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Удалить первую картинку из входного файла" - -#~ msgid "&Source profile:" -#~ msgstr "Входной профиль:" - -#~ msgid "&Destination profile:" -#~ msgstr "Выходной профиль:" - -#~ msgid "&Page map" -#~ msgstr "Карта страниц" - -#~ msgid "" -#~ "

                                You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the XPath " -#~ "tutorial. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.

                                " -#~ msgstr "" -#~ "

                                Теперь Вы можете управлять тем, как calibre определяет границы страниц " -#~ "при помощи выражения XPath. Описание использования XPath на XPath " -#~ "tutorial. Границы страниц полезно определять когда Вы хотите выделить " -#~ "страницы бумажной книги для e-book. Это управляется элементами Adobe, " -#~ "Digital Editions с номерами страниц на правой границе.

                                " - -#~ msgid "&Boundary XPath:" -#~ msgstr "XPath границ:" - -#~ msgid "&Name XPath:" -#~ msgstr "Имя XPath:" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Автоматическое определение глав" - -#~ msgid "" -#~ "

                                You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the XPath " -#~ "tutorial

                                " -#~ msgstr "" -#~ "

                                Вы можете управлять как calibre находит главы при помощи XPath. Описание " -#~ "использования XPath на XPath " -#~ "tutorial

                                " - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Заголовок доя оглавления" - -#~ msgid "Level &3 TOC" -#~ msgstr "Уровень 3 оглавления" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Использовать автоматический поворот картинки" - -#~ msgid "Bad cover" -#~ msgstr "Плохая обложка" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Обложка с неправильной картинкой" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Доставить метаданные с сервера" - -#~ msgid "Monday" -#~ msgstr "Понедельник" - -#~ msgid "Tuesday" -#~ msgstr "Вторник" - -#~ msgid "Wednesday" -#~ msgstr "Среда" - -#~ msgid "day" -#~ msgstr "день" - -#~ msgid "Friday" -#~ msgstr "Пятница" - -#~ msgid "Saturday" -#~ msgstr "Суббота" - -#~ msgid "Sunday" -#~ msgstr "Воскресенье" - -#~ msgid "Thursday" -#~ msgstr "Четверг" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d дней, %d часов и %d минут назад" - -#~ msgid "Every " -#~ msgstr "Каждый " - -#~ msgid "at" -#~ msgstr "в" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

                                Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames.

                                \n" -#~ "

                                A reference on the syntax " -#~ "of regular expressions is available.

                                \n" -#~ "

                                Use the Test functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.

                                " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

                                Установите регулярное " -#~ "выражение для попытки сформировать матаданные из имени файла.

                                \n" -#~ "

                                ссылка на синтакс " -#~ "регульяного выражения.

                                \n" -#~ "

                                Используйте Test область для проверки Вашего регулярного " -#~ "выражения на примерах. Имена параметров элементов регулярных выражений " -#~ "описаны во всплывающих подсказках.

                                " - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Выбрите расположение Вашей библиотеки электронных книг." - -#~ msgid "Adding books..." -#~ msgstr "Добавление книг..." - -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Выбранные книги будут навсегда удалены вместе с файлами с Вашего " -#~ "компьютера. Вы уверены?" - -#~ msgid "Saving to disk..." -#~ msgstr "Сохранение на диск..." - -#~ msgid "" -#~ "

                                Could not save the following books to disk, because the %s format is not " -#~ "available for them:

                                  " -#~ msgstr "" -#~ "

                                  Не могу сохранить книги на диск потому, что формат %s не доступен для:

                                    " - -#~ msgid "" -#~ "

                                    Could not convert: %s

                                    It is a DRMed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "

                                    Не могу преобразовать: %s

                                    Это DRM книга. Перед " -#~ "преобразованием удалите DRM используя соответствующее ПО." - -#~ msgid "Invalid library location" -#~ msgstr "Неверное расположение библиотеки" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Нет доступа к %s. Использование %s в качестве библиотеки." - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "является результато труда многих добровольцев по всему миру. Если Вы сочли " -#~ "его полезным, будьте добры пожертвовать на его развитие." - -#~ msgid "" -#~ " is communicating with the device!
                                    \n" -#~ " 'Quitting may cause corruption on the device.
                                    \n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " соединяется с устройством!
                                    \n" -#~ " 'Выход может повредить устройство.
                                    \n" -#~ " 'Желаете выйти?" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "ПРЕДУПРЕЖДЕНИЕ: Активные задания" - -#~ msgid "" -#~ "Latest version: %s" -#~ msgstr "" -#~ "Последняя версия: %s" - -#~ msgid "" -#~ "%s has been updated to version %s. See the new features. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s has been updated to version %s. See the новые возможности. " -#~ "Посетить страницу?" - -#~ msgid "Output:" -#~ msgstr "Вывод:" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Установить формат вывода который используется для конвертирования ebooks и " -#~ "загрузки новостей" - -#~ msgid "" -#~ "Search the list of books by title or author

                                    Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Использовать список книг по названию или автору

                                    Слова разделены " -#~ "пробелами и объединены AND" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments

                                    Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Использовать список книг по названию, автору, издателю, тэгам и " -#~ "комментариям

                                    Слова разделены пробелами и объединены AND" - -#~ msgid "Convert E-books" -#~ msgstr "Конвертировать" - -#~ msgid "Configure calibre" -#~ msgstr "Конфигурация Calibre" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Кликнуть для просмотра списка активных задач" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Кликнуть для просмотра книг по обложкам" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Кликнуть для выключения просмотра книг по обложкам" - -#~ msgid "" -#~ "

                                    Browsing books by their covers is disabled.
                                    Import of pictureflow " -#~ "module failed:
                                    " -#~ msgstr "" -#~ "

                                    Просмотра книг по обложкам выключен.
                                    Импорт модуля pictureflow " -#~ "неудачен:
                                    " - -#~ msgid "Convert book: " -#~ msgstr "Конвертировать книгу: " - -#~ msgid "Convert comic: " -#~ msgstr "Конвертировать комикс: " - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Старт Конвертации пачки из %d книг" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Конвертация книги %d из %d (%s)" - -#~ msgid "" -#~ "

                                    Could not convert %d of %d books, because no suitable source format was " -#~ "found.

                                      %s
                                    " -#~ msgstr "" -#~ "

                                    Не могу конвертировать %d из %d книг - неподходящий формат " -#~ "источника.

                                      %s
                                    " - -#~ msgid "

                                    This book is protected by DRM" -#~ msgstr "

                                    Книга защищена DRM" - -#~ msgid "Ebook Viewer" -#~ msgstr "Ebook вьювер" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Библиотека\n" -#~ "%d\n" -#~ "книг" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Ридер\n" -#~ "%s\n" -#~ "доступно" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Карточка\n" -#~ "%s\n" -#~ "доступно" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Кликните чтобы посмотреть список книг на Вашем компьютере" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "Кликните чтобы посмотреть список книг на Вашем ридере" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "Кликните чтобы посмотреть список книг на карточке" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "Формат вывода данных. Возможный выбор: %s. По умолчанию text." - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "Имена файлов автор - имя книги, а не имя книги - автор" - -#~ msgid "

                                    Copying books to %s

                                    " -#~ msgstr "

                                    Копирование книг в %s

                                    " - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Пароль для доступа в библиотеку. Имя пользователя " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Запуск calibre content server." - -#~ msgid "Could not launch worker process." -#~ msgstr "Не могу запустить рабочий процесс." - -#~ msgid "Job stopped by user" -#~ msgstr "Задача остановлена пользователем" - -#~ msgid "The priority of worker processes" -#~ msgstr "Приоритет рабочих процессов" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Не могу инициалиализировать библиотеку fontconfig" - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "Опции контроля доставки контента (периодика) из Инета." - -#~ msgid "Customize the download engine" -#~ msgstr "Настройка механизма загрузок" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Указать список для загрузки. К примеру: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Если эта опция указана, любые аргументы %prog игнорируются и для загрузки " -#~ "используется механизм по умолчанию ." - -#~ msgid "Be more verbose while processing." -#~ msgstr "Показать больше подробностей." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "Заголовок. Используется для любых книг, созданных из этой загрузки." - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Количество уровней для следования по линкам с загружаемых страниц. По " -#~ "умолчанию %default" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Директория в которой хранится загружаемые данные. По умолчанию текущая." - -#~ msgid "Spanish" -#~ msgstr "Испанский" - -#~ msgid "Serbian" -#~ msgstr "Сербский" - -#~ msgid "French" -#~ msgstr "Французский" - -#~ msgid "Dutch" -#~ msgstr "Голландский" - -#~ msgid "Portugese" -#~ msgstr "Португальский" - -#~ msgid "German" -#~ msgstr "Неметский" - -#~ msgid "Croatian" -#~ msgstr "Хорватский" - -#~ msgid "Italian" -#~ msgstr "Итальянский" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Пропуск статей-дублей: %s" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Пропуск отфильтрованных статей: %s" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com таймаут. Попробуйте позже." - -#~ msgid "Output written to " -#~ msgstr "вывод записан на " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFILE" - -#~ msgid "[options]" -#~ msgstr "[options]" - -#~ msgid "Choose the format to convert to " -#~ msgstr "Использовать формат для конвертирования " - -#~ msgid "Could not find metadata" -#~ msgstr "Не могу найти матаданные" - -#~ msgid "Finding metadata..." -#~ msgstr "Поиск матаданных" - -#~ msgid "No preprocessing" -#~ msgstr "Не предобрабатывать" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Не могу извлечь метаданные из:" - -#~ msgid "Warning" -#~ msgstr "Предупреждение" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "Загрузка метаданных похоже остановилась. Попробуйте позже." - -#~ msgid "Send specific format to storage card" -#~ msgstr "Отослать определенный формат на карточку" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Отослать определенный формат в устройство" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:
                                      %s
                                    " -#~ msgstr "" -#~ "Не могу отправить email со следующими книгами, поскольку не найдены " -#~ "подходящие форматы:
                                      %s
                                    " - -#~ msgid "Attached is the" -#~ msgstr "Прикреплено" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "calibre может отправить Ваши книги Вам (или Вашим читателям) email" - -#~ msgid "Select database location" -#~ msgstr "Выберите расположение базы данных" - -#~ msgid "Finish gmail setup" -#~ msgstr "Закончить установку gmail" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "Не забудьте Ваши gmail имя пользователя и пароль" - -#~ msgid "The download timed out." -#~ msgstr "Таймаут загрузки" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Не могу доставить метаданные" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Нужно указаить ISBN, название, автора или издателя" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Нужно проставить имя пользователя и пароль для %s" - -#~ msgid "Bosnian" -#~ msgstr "Боснийский" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sИсп.%s: %s\n" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "categories" -#~ msgstr "категории" - -#~ msgid "Draft" -#~ msgstr "Черновик" - -#~ msgid "category" -#~ msgstr "категория" - -#~ msgid "status" -#~ msgstr "состояние" - -#~ msgid "allow comments" -#~ msgstr "разрешить комментарии" - -#~ msgid "publish" -#~ msgstr "опубликовать" - -#~ msgid "Date published." -#~ msgstr "дата публикации" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Поля заполняются автоматически с помощью Feedjack" - -#~ msgid "modified" -#~ msgstr "изменено" - -#~ msgid "created" -#~ msgstr "создано" - -#~ msgid "Example" -#~ msgstr "Пример" - -#~ msgid "url" -#~ msgstr "адрес" - -#~ msgid "welcome" -#~ msgstr "добро пожаловать" - -#~ msgid "greets" -#~ msgstr "добро пожаловать" - -#~ msgid "default site" -#~ msgstr "основной сайт" - -#~ msgid "posts per page" -#~ msgstr "сообщений на страницу" - -#~ msgid "order posts by" -#~ msgstr "сортировка сообщений по" - -#~ msgid "links" -#~ msgstr "ссылки" - -#~ msgid "link" -#~ msgstr "ссылка" - -#~ msgid "name" -#~ msgstr "имя" - -#~ msgid "cache duration" -#~ msgstr "время жизни кеша" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Этот шаблон должен быть папкой в вашей директории шаблонов feedjack. Для " -#~ "использования основного шаблона оставьте поле пустым." - -#~ msgid "template" -#~ msgstr "шаблон" - -#~ msgid "tagcloud level" -#~ msgstr "уровень облака тегов" - -#~ msgid "show tagcloud" -#~ msgstr "показывать облако тегов" - -#~ msgid "use internal cache" -#~ msgstr "использовать внутреннее кеширование" - -#~ msgid "shortname" -#~ msgstr "псевдоним" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Если отключено, то этот поток больше не будет обновляться" - -#~ msgid "is active" -#~ msgstr "активно" - -#~ msgid "tag" -#~ msgstr "тег" - -#~ msgid "feed" -#~ msgstr "поток" - -#~ msgid "feeds" -#~ msgstr "потоки" - -#~ msgid "tags" -#~ msgstr "теги" - -#~ msgid "content" -#~ msgstr "содержимое" - -#~ msgid "date modified" -#~ msgstr "дата изменения" - -#~ msgid "author email" -#~ msgstr "e-mail автора" - -#~ msgid "comments" -#~ msgstr "комментарии" - -#~ msgid "date created" -#~ msgstr "дата создания" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Оставьте пустым для установки исходного названия потока" - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Оставьте пустым для установки исходного псевдонима потока" - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Если отключено, то подписчик не будет отображен на сайте и в потоке сайта." - -#~ msgid "subscriber" -#~ msgstr "подписчик" - -#~ msgid "subscribers" -#~ msgstr "подписчики" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Сохраняет структуру HTML тегов в процессе разделения больших HTML файлов. " -#~ "Это необходимо только если файл HTML содержит CSS, использующий " -#~ "одноуровневые селекторы. Активизация данной настройки очень сильно замедляет " -#~ "обработку больших HTML файлов." - #~ msgid "" #~ "Character encoding for the input HTML files. Common choices include: cp1252, " #~ "latin1, iso-8859-1 and utf-8." @@ -21276,104 +19132,6 @@ msgstr "" #~ "Кодировка для входящих HTML файлов. Наиболее популярные: cp1251, latin1, iso-" #~ "8859-1 и utf-8." -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Сохранить вывод из модуля ввода в указанную директорию. Это может полезным, " -#~ "если вы не уверены, на какой стадии процесса конвертации произошла ошибка. " -#~ "ВНИМАНИЕ: установка данного параметра приведёт к полному удалению " -#~ "содержимого выбранной директории." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Этот профиль предназначен для линейки SONY PRS: 500/505/700 и т.д." - -#~ msgid "No valid plugin found in " -#~ msgstr "Не найден подходящий модуль в " - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Соединяться с Cybook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Соединяться с BeBook Mini." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Соединяться с BeBook." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Ковид Гоял и Джон Шембер" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Соединяться с Sony PRS-505." - -#~ msgid "James Ralston" -#~ msgstr "Джеймс Рэлстон" - -#~ msgid "You must install the pmount package." -#~ msgstr "Необходимо установить пакет pmount." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Соединяться с Sony PRS-700." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Количество цветов для преобразования изображения в оттенки серого. По " -#~ "умолчанию: %default" - -#~ msgid "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "Convert an ebook from one format to another.\n" -#~ "\n" -#~ "input_file is the input and output_file is the output. Both must be " -#~ "specified as the first two arguments to the command.\n" -#~ "\n" -#~ "The output ebook format is guessed from the file extension of output_file. " -#~ "output_file can also be of the special format .EXT where EXT is the output " -#~ "file extension. In this case, the name of the output file is derived the " -#~ "name of the input file. Note that the filenames must not start with a " -#~ "hyphen. Finally, if output_file has no extension, then it is treated as a " -#~ "directory and an \"open ebook\" (OEB) consisting of HTML files is written to " -#~ "that directory. These files are the files that would normally have been " -#~ "passed to the output plugin.\n" -#~ "\n" -#~ "After specifying the input and output file you can customize the conversion " -#~ "by specifying various options. the available options depend on the input and " -#~ "output file types. To get help on them specify the input and output file and " -#~ "then use the -h option.\n" -#~ "\n" -#~ "For full documentation of the conversion system see\n" -#~ msgstr "" -#~ "input_file output_file [опции]\n" -#~ "\n" -#~ "Конвертировать книгу из одного формата в другой.\n" -#~ "\n" -#~ "input_file - исходный файл, output_file - выходной файл. Оба параметра " -#~ "(input_file и output_file) должны быть указаны как первые два аргумента " -#~ "команды.\n" -#~ "\n" -#~ "Выходной формат книги определяется по расширению output_file. output_file " -#~ "также может быть файлом специального формата .EXT, где .EXT - расширение " -#~ "выходной файла. В этом случае имя выходного файла определяется по имени " -#~ "исходного файла. Учтите, что имена файлов не должны начинаться с дефиса. " -#~ "Если в output_file не указано расширение, то output_file предполагается " -#~ "директорий \"open ebook\" (OEB), содержащей HTML файлы. Это файлы могут быть " -#~ "переданы к выходному модулю.\n" -#~ "\n" -#~ "После указания исходного и выходного файлов вы можете настроить конвертер, " -#~ "указав дополнительные опции. Доступные опции зависят от типов исходного и " -#~ "выходного файлов. Для получения справки по ним укажите исходный и выходной " -#~ "файл и используйте опцию -h.\n" -#~ "\n" -#~ "Для получения полной документации по системе конвертации см.\n" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Использовать регулярные выражения для удаления заголовка." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Регулярное выражение для удаления заголовка." - #~ msgid "Communicate with the Sony PRS-300/505 eBook reader." #~ msgstr "Соединяться с Sony PRS-300/505" @@ -21384,19 +19142,8 @@ msgstr "" #~ "Не удалось обнаружить диск %s. Возможно, ваше ядро использует устаревшую " #~ "версию SYSFS." -#~ msgid "Click to browse books by tags" -#~ msgstr "Кликнуть для просмотра книг по тегам" - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Пытаться обнаружить и исправить жесткие разрывы строк и другие проблемы в " -#~ "исходном файле. Это может сделать еще хуже, так что используйте с " -#~ "осторожностью." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Использовать регулярные выражения, чтобы удалить колонтитул." +#~ msgid "List builtin recipes" +#~ msgstr "Вывести встроенные рецепты" #~ msgid "English (AU)" #~ msgstr "Английский (Австралия)" @@ -21410,53 +19157,6 @@ msgstr "" #~ msgid "The series number" #~ msgstr "Номер серий" -#~ msgid "" -#~ "

                                    User Manual

                                    A User Manual is also available online." -#~ msgstr "" -#~ "

                                    Руководство пользователя

                                    Руководство пользователя также доступно онлайн." - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Использование: %s:%s@%s:%s и %s шифрование" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Карта A\n" -#~ "%s\n" -#~ "доступна" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Карта B\n" -#~ "%s\n" -#~ "доступна" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Нажмите, чтобы посмотреть книги на карте памяти B читалки" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Нажмите, чтобы посмотреть книги на карте памяти A читалки" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Нажмите, чтобы посмотреть книги в основной памяти читалки" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Нажмите, чтобы посмотреть книги имеющиеся на вашем компьютере" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "У книги нет ни названия, ни ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Нет совпадений в этой книге" - #~ msgid "Do not add a blank line between paragraphs." #~ msgstr "Не добавлять пустую строку между абзацами." @@ -21466,9 +19166,6 @@ msgstr "" #~ msgid "Copy to Clipboard" #~ msgstr "Копирования в буфер обмена" -#~ msgid "Insert &blank line" -#~ msgstr "Вставить пустую строку" - #~ msgid "~" #~ msgstr "~" @@ -21487,30 +19184,6 @@ msgstr "" #~ msgid "There were errors" #~ msgstr "Произошли ошибки" -#~ msgid "Download &cover" -#~ msgstr "Загрузить обложку" - -#~ msgid "Download only metadata" -#~ msgstr "Загрузить только метаданные" - -#~ msgid "Download only covers" -#~ msgstr "Загрузить только обложки" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Не удалось загрузить некоторые метаданные" - -#~ msgid "metadata" -#~ msgstr "метаданных" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Загрузка %s для %d книг(и)" - -#~ msgid "covers" -#~ msgstr "обложек" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Не удалось загрузить метаданные:" - #~ msgid "Communicate with the Cybook Gen 3 eBook reader." #~ msgstr "Соединяться с Cybook Gen 3." @@ -21523,22 +19196,6 @@ msgstr "" #~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." #~ msgstr "Соединяться с Sony PRS-300/505/500." -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Высота строки в пунктах. Влияет на расстояние между строками текста. По " -#~ "умолчанию высота строки не изменяется." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Не выравнивать текст по ширине принудительно. В этом случае отображение " -#~ "текста выровненным по ширине зависит от типа файла и поддержки выравнивания " -#~ "по ширине устройством." - #~ msgid "" #~ "When calibre removes inter paragraph spacing, it automatically sets a " #~ "paragraph indent, to ensure that paragraphs can be easily distinguished. " @@ -21548,9 +19205,6 @@ msgstr "" #~ "устанавливает отступ параграфам для удобочитаемости. Эта опция контролирует " #~ "ширину отступа." -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Регулярное выражение для удаления колонтитула." - #~ msgid "" #~ "Transliterate unicode characters to an ASCII representation. Use with care " #~ "because this will replace unicode characters with ASCII. For instance it " @@ -21576,32 +19230,6 @@ msgstr "" #~ msgid "EDITORIAL REVIEW" #~ msgstr "ПРОСМОТР РЕДАКТИРОВАНИЯ" -#, python-format -#~ msgid "" -#~ "\n" -#~ "Read/Write metadata from/to ebook files.\n" -#~ "\n" -#~ "Supported formats for reading metadata: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "Different file types support different kinds of metadata. If you try to set\n" -#~ "some metadata on a file type that does not support it, the metadata will be\n" -#~ "silently ignored.\n" -#~ msgstr "" -#~ "\n" -#~ "Прочитать/Записать метаданные из/в файл книги.\n" -#~ "\n" -#~ "Поддерживаемые форматы для чтения метаданных: %s\n" -#~ "\n" -#~ "Поддерживаемые форматы для записи метаданных: %s\n" -#~ "\n" -#~ "Разные типы файлов поддерживают разные поля метаданных. Если Вы пробуете " -#~ "установить\n" -#~ "некоторые метаданные в файл типа которые не поддерживается им, то такие " -#~ "метаданные будут\n" -#~ "проигнорированы.\n" - #~ msgid "" #~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " #~ "access key below." @@ -21618,38 +19246,9 @@ msgstr "" #~ msgid "Downloads metadata from Google Books" #~ msgstr "Загрузка метаданных из Книг Google" -#~ msgid "Book Jacket" -#~ msgstr "Переплет книги" - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Опции контроля преобразования книги." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Кодировка входных символов. По умолчанию используется автоопределение." - #~ msgid "Could not fetch article. Run with -vv to see the reason" #~ msgstr "Не может быть вызвана статья. Запустите с -w чтобы увидеть причину." -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Загрузить все запланированные задачи за раз" - -#~ msgid "Last downloaded" -#~ msgstr "Последняя загрузка" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Не добавлять в конец книги содержание. Полезно, если у книги уже есть " -#~ "основное содержание." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Выводит больше читаемого XML" - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Используйте: ebook-convert INFILE OUTFILE [ОПЦИИ..]" - #~ msgid "Maximum number of waiting worker processes" #~ msgstr "Максимальное количество ожидающих рабочих процессов" @@ -21672,36 +19271,6 @@ msgstr "" #~ msgid "description/reviews" #~ msgstr "описание/обзоры" -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [опции] ключ\n" -#~ "\n" -#~ "Получить метаданные для книг с isndb.com. Вы можете указать либо\n" -#~ "ISBN номер или название и автора. Вы можете получить более одной книги,\n" -#~ "если вы указываете название и автора.\n" -#~ "\n" -#~ "Ключ это ключ учетной записи (account key), сгенерированный при бесплатной " -#~ "регистрации на isbndb.com.\n" -#~ "\n" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "RTF файл имеет функциональность которую calibre не поддерживает. " -#~ "Сконвертируйте сначала в HTML, а затем попробуйте еще раз." - #~ msgid "" #~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " #~ "compression but the fastest and 10 being the highest compression but the " @@ -21720,13 +19289,6 @@ msgstr "" #~ msgid "Tags to exclude as genres (regex):" #~ msgstr "Тэги для исключения жанров (регулярное выражение):" -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Укажите кодировку для результирующего документа. По умолчанию utf-8. " -#~ "Примечание: Это параметр учитывают не все форматы." - #~ msgid "" #~ "Normally calibre treats blank lines as paragraph markers. With this option " #~ "it will assume that every line starting with an indent (either a tab or 2+ " @@ -21741,35 +19303,6 @@ msgstr "" #~ msgid " " #~ msgstr " " -#~ msgid "" -#~ "\n" -#~ "

                                    The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

                                      \n" -#~ "
                                    1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
                                    2. \n" -#~ "
                                    3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
                                    4. \n" -#~ "
                                    \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

                                    База данных книг устройства неисправна. Попробуйте " -#~ "следующее:\n" -#~ "

                                      \n" -#~ "
                                    1. Отключите устройство. Дождитесь завершения создания " -#~ "базы данных (т.е. дождитесь ее готовности к использованию). Подключите " -#~ "устройство. Теперь должно все заработать в приложении %(app)s. Если этого не " -#~ "произошло, то переходите к следующему пункту.
                                    2. \n" -#~ "
                                    3. Закройте %(app)s приложение. Найдите файл media.xml в " -#~ "основной памяти устройства. Удалите его. Отключите устройство. Подождите " -#~ "создания файла. Подключите устройство снова и запустите приложение " -#~ "%(app)s.
                                    4. \n" -#~ "
                                    \n" -#~ " " - #~ msgid "Output directory. Defaults to current directory" #~ msgstr "Выходная директория. Текущая директория используется по умолчанию" @@ -21811,12 +19344,6 @@ msgstr "" #~ msgid "Download only social metadata" #~ msgstr "Загрузить только социальные метаданные" -#~ msgid "Send specific format to storage card B" -#~ msgstr "Отправить определённый формат на карту памяти B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Отправить определённый формат на карту памяти A" - #~ msgid "

                                    For help see the: User Manual
                                    " #~ msgstr "" #~ "

                                    Для получения справки см.:Руководство пользователя
                                    " @@ -21839,10 +19366,6 @@ msgstr "" #~ msgid "Communicate with iBooks through iTunes." #~ msgstr "Устанавливает связь с iBooks через iTunes." -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "" -#~ "Устанавливает связь с устройством для чтения электронных книг Kindle 2." - #~ msgid "Communicate with the Teclast K3 reader." #~ msgstr "" #~ "Устанавливает связь с устройством для чтения электронных книг Teclast K3." @@ -21868,50 +19391,15 @@ msgstr "" #~ msgid " and delete from library" #~ msgstr " и удалить из библиотеки" -#~ msgid "Failed to email books" -#~ msgstr "Книги не отправлены по электронной почте" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Не отправлена электронная почта со следующими книгами:" - -#~ msgid "Sent by email:" -#~ msgstr "Отправлена электронная почта:" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Электронная почта\n" -#~ "Доставка" - -#~ msgid "Choose plugin" -#~ msgstr "Использовать модуль" - #~ msgid "&Saving books" #~ msgstr "&Сохранение книг" -#~ msgid "Add new plugin" -#~ msgstr "Добавить новый модуль" - -#~ msgid "Plugin &file:" -#~ msgstr "Файл модуля:" - #~ msgid "Cannot use tag editor" #~ msgstr "Не возможно использовать редактор тэгов" -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Автоматическое создание сортировки по автору основанное на дополнительно " -#~ "введеном авторе" - #~ msgid "Calibre Quick Start Guide" #~ msgstr "Руководство по быстрому началу работы с Calibre" -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Вы должны указать имя пользователя и пароль для сервера электронной почты" - #~ msgid "Checking SQL integrity..." #~ msgstr "Проверка целостности SQL..." @@ -21981,18 +19469,9 @@ msgstr "" #~ msgid "Text justification:" #~ msgstr "Выравнивание текста:" -#~ msgid "Remove F&ooter" -#~ msgstr "Удалить нижний колонтитул" - #~ msgid "Footer regular expression:" #~ msgstr "Нижний колонтитул, регулярное выражение:" -#~ msgid "Remove H&eader" -#~ msgstr "Удалить верхний колонтитул" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Использовать мастер для формирования XPath выражения." - #~ msgid "Automatically number books in this series" #~ msgstr "Автоматически нумеровать книги в этой серии" @@ -22049,18 +19528,6 @@ msgstr "" #~ msgid "Location %d • %s
                                    " #~ msgstr "Позиция %d • %s
                                    " -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Ошибка при получении метаданных из:" - -#~ msgid "" -#~ "Scale used to determine the length at which a line should be unwrapped. " -#~ "Valid values are a decimal between 0 and 1. The default is 0.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Масштаб используемый для определения длины строки, при котором она не будет " -#~ "переноситься. Правильное значение находится между значением от 0 до 1. По-" -#~ "умолчанию равно 0,5, это средняя длина строки" - #~ msgid "" #~ "All book formats and metadata from the selected books will be added to the " #~ "first selected book.

                                    The second and subsequently selected " @@ -22093,11 +19560,6 @@ msgstr "" #~ "навсегда удалены с вашего компьютера.

                                    Вы уверены что " #~ "хотите продолжить?" -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Предварительно обработать входной файл для более лучшего определения " -#~ "структуры" - #~ msgid "Send specific format" #~ msgstr "Отправить определенный формат" @@ -22328,17 +19790,6 @@ msgstr "" #~ msgid "Read %s in the %s format" #~ msgstr "Прочитать %s в формате %s" -#~ msgid "" -#~ "

                                    calibre can find metadata for your books from two locations: Google " -#~ "Books and isbndb.com.

                                    To use isbndb.com you must sign up for a " -#~ "free account and enter your access key " -#~ "below." -#~ msgstr "" -#~ "

                                    calibre может искать метаданные для книг из двух источников: Google " -#~ "Books и isbndb.com.

                                    Для isbndb.com нужно получить бесплатный эккаунт и прописать полученный " -#~ "ключ ниже." - #~ msgid "" #~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " #~ "Create a tag called \"Im_Reading\" " @@ -22362,17 +19813,6 @@ msgstr "" #~ "

                                    Руководство пользователя

                                    Руководство пользователя также доступно онлайн." -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Невозможно сконвертировать %d из %d книг(и), потому что не было найдено " -#~ "подходящего формата источника." - -#~ msgid "Search as you type" -#~ msgstr "Искать в процессе набора" - #~ msgid "Tags browser category partitioning method:" #~ msgstr "Метод разделения категорий браузера тегов:" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index b4bc78677d..3616a4262d 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                    Migrating old database to ebook library in %s

                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 885706ae30..0709692f9e 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "අභිරුචීන්" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "ගබඩා කරන්න" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                    Migrating old database to ebook library in %s

                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index a43e5966f4..1112cad0cf 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-08 19:07+0000\n" "Last-Translator: mascot4M \n" "Language-Team: Slovak \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Nastavenia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Obchod" @@ -1069,7 +1070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Novinky" @@ -1077,8 +1078,8 @@ msgstr "Novinky" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalóg" @@ -1477,6 +1478,10 @@ msgstr "Komunikácia s Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikácia s Nokia 770 internet tablet." @@ -2035,11 +2040,13 @@ msgstr "Nastavenia výstupných metadát" msgid "Options to help with debugging the conversion" msgstr "Možnosti pomoci s ladením konverzie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Výstup uložený do" @@ -3184,7 +3191,7 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3373,10 +3380,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Obálka" @@ -3524,7 +3531,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Všetky položky" @@ -4694,7 +4701,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nedovolené" @@ -5566,72 +5573,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nie je dostupná v žiadnom známom formáte." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Hľadám v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Boli nájdené duplikáty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Uložené" @@ -5794,37 +5812,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7519,11 +7537,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Prehliadať obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9315,20 +9333,20 @@ msgstr "Zastavujem..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10844,7 +10862,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11183,10 +11201,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13956,7 +13970,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14002,7 +14016,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14118,19 +14132,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14138,7 +14152,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14146,7 +14160,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14154,13 +14168,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14656,53 +14670,53 @@ msgstr "" "bude ďalej bežať v systémovej lište. Ak si želáte ho ukončiť, z kontextového " "menu ikony v systémovej lište zvoľte položku Ukončiť." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16554,18 +16568,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                    Migrating old database to ebook library in %s

                                    " msgstr "" "

                                    Migrujem starú databázu do knižnice elektronických kníh v %s

                                    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -18118,7 +18132,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18138,14 +18152,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18154,11 +18181,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18176,11 +18203,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18199,12 +18226,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18217,11 +18244,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18249,11 +18276,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18264,11 +18291,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18289,11 +18316,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18313,11 +18340,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18334,11 +18361,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18352,11 +18379,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18369,11 +18396,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18444,11 +18471,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18475,26 +18502,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18513,11 +18540,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18529,11 +18556,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18541,11 +18568,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18557,11 +18584,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18575,11 +18602,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18587,11 +18614,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18600,33 +18627,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18636,11 +18663,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18651,11 +18678,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18667,11 +18694,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 7355229730..11f169390b 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.4.49\n" +"Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-06-24 20:45+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-05 00:28+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" "MIME-Version: 1.0\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: 2011-07-23 04:48+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:38+0000\n" +"X-Generator: Launchpad (build 13604)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -63,15 +63,15 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -87,10 +87,10 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -101,6 +101,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -140,9 +141,9 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -170,21 +171,21 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -244,7 +245,7 @@ msgid "Preferences" msgstr "Nastavitve" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Trgovina" @@ -360,7 +361,7 @@ msgstr "Prenesite novice z interneta v zapisu e-knjige" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Hitro pokaži seznam sorodnih knjig" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -404,7 +405,7 @@ msgstr "Enostavno poiščite knjige, podobne trenutno izbrani" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "Preklopi med različnimi knjižnicami calibre in opravi vzdrževanje" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" @@ -420,7 +421,7 @@ msgstr "Kopirajte knjigo iz ene knjižnice calibre v drugo" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "Opravi manjše prilagoditve datotek epub v knjižnici calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" @@ -434,7 +435,7 @@ msgstr "Poiščite knjige v različnih prodajalnah knjig" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Poišči nove vtičnike calibre ali posodobi obstoječe" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -919,7 +920,7 @@ msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:147 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1086 msgid "Main" -msgstr "" +msgstr "Središče" #: /home/kovid/work/calibre/src/calibre/db/fields.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 @@ -1040,7 +1041,7 @@ msgstr "Posodabljanje seznama metapodatkov naprave ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d izmed %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1080,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Novice" @@ -1088,8 +1089,8 @@ msgstr "Novice" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1215,11 +1216,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Povezovanje s serijskimi bralniki e-knjig BOEYE BEX." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Povezovanje s serijskimi bralniki e-knjig BOEYE BDX." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1247,7 +1248,7 @@ msgstr "Povezovanje z bralnikom PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Povezovanje z bralnikom e-knjig PocketBook 360+." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1309,7 +1310,7 @@ msgstr "Povezovanje z bralnikom The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Povezovanje z bralnikom e-knjig Libre Air." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1415,11 +1416,11 @@ msgstr "Povezovanje s Kobo Reader." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo podpira več zbirk, vključno z " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Ustvari značke za samodejno upravljanje" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1477,7 +1478,7 @@ msgstr "Povezovanje z bralnikom EEE." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Povezovanje z tabličnim računalnikom Adam." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1485,7 +1486,11 @@ msgstr "Povezovanje z bralnikom Nextbook." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "Povezovanje z bralnikom Moovybook." + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Povezovanje z bralnikom COBY." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1509,7 +1514,7 @@ msgstr "Povezovanje z bralnikom e-knjig Nook." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Povezovanje z bralniki e-knjig Nook Color in TSR." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1770,7 +1775,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "ID proizvajalca USB (šestn.)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1779,6 +1784,8 @@ msgid "" "Get this ID using Preferences -> Misc -> Get information to set up the user-" "defined device" msgstr "" +"Pridobite ta ID prek Nastavitve -> Razno -> Pridobi podatke za nastavitev " +"uporabniško določene naprave" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 @@ -1793,7 +1800,7 @@ msgstr "ID revizije USB (šestnast.)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 msgid "Windows main memory vendor string" -msgstr "" +msgstr "Niz proizvajalca glavnega pomnilnika Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52 @@ -1803,21 +1810,23 @@ msgid "" "This field is used only on windows. Get this ID using Preferences -> Misc -> " "Get information to set up the user-defined device" msgstr "" +"Polje se uporablja le v okolju Windows. Pridobite ta ID prek Nastavitve -> " +"Razno -> Pridobi podatke za nastavitev uporabniško določene naprave" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:81 msgid "Windows main memory ID string" -msgstr "" +msgstr "Niz ID glavnega pomnilnika Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:84 msgid "Windows card A vendor string" -msgstr "" +msgstr "Niz proizvajalca kartice A za Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:86 msgid "Windows card A ID string" -msgstr "" +msgstr "Niz ID kartice A za Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" @@ -2068,11 +2077,13 @@ msgstr "Možnosti nastavitve metapodatkov v izhodu" msgid "Options to help with debugging the conversion" msgstr "Možnosti pomoči pri razhroščevanju pretvorbe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Prikaži seznam vgrajenih receptov" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Izhod je shranjen v" @@ -2853,12 +2864,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Vrhnje datoteke HTML ni mogoče najti." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Vrhnja datoteka HTML %s je prazna." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3127,7 +3138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:104 #, python-format msgid "Add extra spacing below the header. Default is %default pt." -msgstr "" +msgstr "Pod naslovom dodaj razmik. Privzeto je %default točk." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:107 #, python-format @@ -3179,7 +3190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Vrednost: neznano polje " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3199,7 +3210,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3252,8 +3263,10 @@ msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zbirke" +msgstr[1] "Zbirka" +msgstr[2] "Zbirke" +msgstr[3] "Zbirke" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3383,10 +3396,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Ovitek" @@ -3464,11 +3477,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" -msgstr "" +msgstr "Prenese naslovnice iz The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Prenese metapodatke in naslovnice iz Overdrvie Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" @@ -3504,7 +3517,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." -msgstr "" +msgstr "Naslov za vsako ustvarjeno vdelano kazalo vsebine." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:37 msgid "Disable compression of the file contents." @@ -3527,7 +3540,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Vsi članki" @@ -3576,7 +3589,7 @@ msgstr "Posvetilo" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1508 msgid "Epigraph" -msgstr "" +msgstr "Epigraf" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1509 msgid "Foreword" @@ -3596,7 +3609,7 @@ msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1513 msgid "Preface" -msgstr "" +msgstr "Uvod" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1514 msgid "Main Text" @@ -3612,7 +3625,7 @@ msgstr "Knjige v zapisu %s niso podprte" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Knjiga %(sidx)s izmed %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -3632,6 +3645,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"Ni mogoče najti razumnega mesta, kjer bi delili: %(path)s Velikost " +"poddrevesa: %(size)d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -3760,7 +3775,7 @@ msgstr "Možnosti obrezovanja:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Options to control the transformation of pdf" -msgstr "" +msgstr "Nastavitve pretvorbe pdf" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" @@ -4002,7 +4017,7 @@ msgstr "Naslovnice" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150 #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:153 msgid " (Preface)" -msgstr "" +msgstr " (uvod)" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:30 msgid "" @@ -4188,6 +4203,8 @@ msgid "" "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" +"Pri iskanju pokaži vse knjige s poudarjenimi rezultati iskanja namesto zgolj " +"zadetkov. S tipko N ali F3 se lahko pomaknete na naslednji zadetek." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:175 msgid "" @@ -4429,7 +4446,7 @@ msgstr "Pridobi beležke (poskusno)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 msgid "Not supported" -msgstr "" +msgstr "Ni podprto" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 msgid "Fetching annotations is not supported for this device" @@ -4545,7 +4562,7 @@ msgstr "Preimenuj knjižnico" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Odstrani knjižnico" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4616,7 +4633,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Knjižnica odstranjena" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4691,7 +4708,7 @@ msgstr "Ni najdenih težav" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 msgid "The files in your library match the information in the database." -msgstr "" +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:347 msgid "No library found" @@ -4708,7 +4725,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ni dovoljeno" @@ -4789,7 +4806,7 @@ msgstr "Knjig ni mogoče kopirati: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Kopiranih %(num)d knjig na/v %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -4856,7 +4873,7 @@ msgstr "Odstrani vse vrste zapisa izbranih knjig z izjemo ..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Odstrani vse vrste zapisov izbranih knjig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5055,14 +5072,14 @@ msgstr "Metapodatkov ni mogoče prenesti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:82 msgid "Failed to download metadata" -msgstr "" +msgstr "Metapodatkov ni mogoče prenesti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:720 msgid "Download failed" -msgstr "" +msgstr "Prenos ni uspel" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:89 #, python-format @@ -5089,7 +5106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 msgid "Download complete" -msgstr "" +msgstr "Prenos je dokončan" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:781 @@ -5255,7 +5272,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "Spremeni vedenje programa calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5264,7 +5281,7 @@ msgstr "Zaženi čarovnika dobrodošlice" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "" +msgstr "Pridobite vtičnike za oplemenitenje calibra" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -5367,19 +5384,19 @@ msgstr "Podrobne informacije za knjige na napravi niso na voljo." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" -msgstr "" +msgstr "Pokaži hitri ogled" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:31 msgid "No quickview available" -msgstr "" +msgstr "Hitri ogled ni na voljo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:32 msgid "Quickview is not available for books on the device." -msgstr "" +msgstr "Za knjige na tej napravi hitri ogled ni na voljo." #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 msgid "Similar books..." @@ -5441,7 +5458,7 @@ msgstr "Išči to knjigo" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "Trgovine" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 @@ -5453,7 +5470,7 @@ msgstr "Izberi trgovine" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "Iskati ni mogoče" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" @@ -5480,7 +5497,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "Show this message again" -msgstr "" +msgstr "To sporočilo prikaži znova" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" @@ -5574,79 +5591,90 @@ msgstr "Mape ni mogoče odpreti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 msgid "This book no longer exists in your library" -msgstr "" +msgstr "Te knjige ni več v vaši knjižnici" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 #, python-format msgid "%s has no available formats." msgstr "%s nima razpoložljivih zapisov." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Iskanje v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodajanje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Iskanje v vseh podmapah ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Napaka poti" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Navedene mape ni mogoče obdelati." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Ni knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ni najdenih knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ni pravic" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Dodajanje ni uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Najdeni dvojniki!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodajanje dvojnikov ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Shranjevanje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Zbiranje podatkov, počakajte trenutek ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Shranjeno" @@ -5799,7 +5827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:190 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Donate" -msgstr "" +msgstr "Doniraj" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 msgid "Click to open" @@ -5809,41 +5837,41 @@ msgstr "Odprite s klikom" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Zbirke" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Prilepi naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiraj naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 -msgid "Double-click to open Book Details window" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +msgid "Double-click to open Book Details window" +msgstr "Dvokliknite, da se odpre okno podrobnosti o knjigi" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pot" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Velikost naslovnice: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -6076,11 +6104,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 msgid "Matching books will be displayed with a check mark" -msgstr "" +msgstr "Ujemajoče knjige bodo prikazane s kljukico" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 msgid "Read books" -msgstr "" +msgstr "Preberi knjige" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Column containing 'read' status" @@ -6104,7 +6132,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "&Thumbnail width" -msgstr "" +msgstr "&Širina predogledne sličice" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 msgid "Size hint for Description cover thumbnails" @@ -6192,19 +6220,19 @@ msgstr "Neoštevilčen seznam" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:86 msgid "Align left" -msgstr "" +msgstr "Poravnaj levo" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:88 msgid "Align center" -msgstr "" +msgstr "Poravnaj sredinsko" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:90 msgid "Align right" -msgstr "" +msgstr "Poravnaj desno" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:92 msgid "Align justified" -msgstr "" +msgstr "Poravnaj obojestransko" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:93 msgid "Undo" @@ -6474,11 +6502,11 @@ msgstr "Ni naslovnice &SVG" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:60 msgid "Preserve cover &aspect ratio" -msgstr "" +msgstr "Ohrani raz&merje stranic naslovnice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:61 msgid "Split files &larger than:" -msgstr "" +msgstr "Razdeli datoteke, večje &kot:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:62 msgid " KB" @@ -6506,7 +6534,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46 msgid "Genre" -msgstr "" +msgstr "Žanr" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104 msgid "Font rescaling wizard" @@ -6559,7 +6587,7 @@ msgstr " tč" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:112 msgid "Use &default values" -msgstr "" +msgstr "Uporabi priv&zete vrednosti" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:113 msgid "&Input document" @@ -6582,6 +6610,8 @@ msgid "" "Heuristic\n" "Processing" msgstr "" +"Hevristično\n" +"obdelovanje" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 msgid "Modify the document text and structure using common patterns." @@ -6601,15 +6631,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 msgid "Enable &heuristic processing" -msgstr "" +msgstr "Omogoči &hevristično obdelovanje" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 msgid "Heuristic Processing" -msgstr "" +msgstr "Hevristično obdelovanje" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 msgid "Unwrap lines" -msgstr "" +msgstr "Spoji vrstice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 msgid "Line &un-wrap factor :" @@ -6625,11 +6655,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 msgid "Delete blank lines between paragraphs" -msgstr "" +msgstr "Izbriši prazne vrstice med odstavki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" -msgstr "" +msgstr "Zagotovi, da so prelomi med prizori oblikovani konsistentno" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:122 msgid "Replace soft scene &breaks:" @@ -6673,11 +6703,11 @@ msgstr "Izvirnik" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:35 msgid "Left align" -msgstr "" +msgstr "Poravnaj levo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:36 msgid "Justify text" -msgstr "" +msgstr "Obojestransko" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146 msgid "&Disable font size rescaling" @@ -6701,19 +6731,19 @@ msgstr " %" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:154 msgid "Line &height:" -msgstr "" +msgstr "&Višina vrstice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:156 msgid "Input character &encoding:" -msgstr "" +msgstr "&Kodiranje vhodnih znakov:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:157 msgid "Remove &spacing between paragraphs" -msgstr "" +msgstr "Odstrani &razmik med odstavki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Vstavi &prazne vrstice med odstavki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -6722,7 +6752,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Po&ravnava besedila:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7059,7 +7089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45 msgid "No &Images" -msgstr "" +msgstr "Brez &slik" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:15 msgid "PDF Output" @@ -7075,7 +7105,7 @@ msgstr "&Usmerjenost:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50 msgid "Preserve &aspect ratio of cover" -msgstr "" +msgstr "Ohrani &razmerje stranic naslovnice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" @@ -7099,7 +7129,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "Datoteke ni mogoče odpreti" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" @@ -7141,13 +7171,13 @@ msgstr "Pojdi na:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 msgid "&Previous" -msgstr "" +msgstr "&Prejšnji" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 msgid "&Next" -msgstr "" +msgstr "&Naslednji" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:98 msgid "Preview" @@ -7159,6 +7189,9 @@ msgid "" "&\n" "Replace" msgstr "" +"Najdi\n" +"in\n" +"zamenjaj" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 @@ -7185,7 +7218,7 @@ msgstr "Prvi izraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 msgid "&Replacement Text" -msgstr "" +msgstr "&Nadomestno besedilo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Second Expression" @@ -7241,7 +7274,7 @@ msgstr "Skrij ime poglavja" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" -msgstr "" +msgstr "Ne zamikaj prve vrstice vsakega odstavka" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 msgid "Insert empty line between paragraphs" @@ -7249,13 +7282,15 @@ msgstr "Vstavi prazno vrstico med odstavke" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 msgid "Optimize for full-sceen view " -msgstr "" +msgstr "Optimiziraj za celozaslonski pogled " #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:15 msgid "" "Structure\n" "Detection" msgstr "" +"Zaznava\n" +"strukture" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17 msgid "" @@ -7303,7 +7338,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" -msgstr "" +msgstr "Odstrani &lažne robove" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" @@ -7315,35 +7350,35 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18 msgid "Control the creation/conversion of the Table of Contents." -msgstr "" +msgstr "Nadzirajte izdelavo/pretvorbo kazala vsebine." #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30 msgid "Level &1 TOC (XPath expression):" -msgstr "" +msgstr "Raven &1 kazala (izraz XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31 msgid "Level &2 TOC (XPath expression):" -msgstr "" +msgstr "Raven &2 kazala (izraz XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32 msgid "Level &3 TOC (XPath expression):" -msgstr "" +msgstr "Raven &3 kazala (izraz XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71 msgid "Do not add &detected chapters to the Table of Contents" -msgstr "" +msgstr "&Zaznanih poglavij ne dodaj kazalu vsebine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 msgid "Number of &links to add to Table of Contents" -msgstr "" +msgstr "&Število povezav, dodanih kazalu vsebine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:73 msgid "Chapter &threshold" -msgstr "" +msgstr "&Prag poglavja" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 msgid "&Force use of auto-generated Table of Contents" -msgstr "" +msgstr "&Vsili uporabo samodejno izdelanega kazala vsebine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 msgid "TOC &Filter:" @@ -7351,7 +7386,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Pri izdelavi kazala vsebine &dovoli podvojene povezave" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7359,7 +7394,7 @@ msgstr "Uvoz TXT" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 msgid "Structure" -msgstr "" +msgstr "Struktura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 msgid "Paragraph style:" @@ -7442,7 +7477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Ohrani barvo besedila, ko je to mogoče" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" @@ -7536,11 +7571,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" -msgstr "" +msgstr "Prebrskaj naslovnice" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Brskalnika po naslovnicah ni mogoče naložiti" @@ -7658,7 +7693,7 @@ msgstr "Pošlji metapodatke na napravo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:367 msgid "Send collections to device" -msgstr "" +msgstr "Pošlji zbirke na napravo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:413 #, python-format @@ -7729,7 +7764,7 @@ msgstr "Ni ustreznih zapisov" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:696 msgid "Select folder to open as device" -msgstr "" +msgstr "Izberite mapo, ki jo želite odpreti kot napravo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 msgid "Error talking to device" @@ -7767,7 +7802,7 @@ msgstr "0/%i knjig" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 msgid "Choose format to send to device" -msgstr "" +msgstr "Izberite vrsto zapisa, ki jo želite poslati na napravo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 msgid "No device" @@ -7775,7 +7810,7 @@ msgstr "Ni naprav" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "Cannot send: No device is connected" -msgstr "" +msgstr "Ni mogoče poslati: ni povezanih naprav" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:932 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:936 @@ -7785,13 +7820,14 @@ msgstr "Ni kartic" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:933 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:937 msgid "Cannot send: Device has no storage card" -msgstr "" +msgstr "Ni mogoče poslati: naprava nima pomnilniške kartice" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:998 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1213 msgid "Auto convert the following books before uploading to the device?" msgstr "" +"Želite samodejno pretvoriti naslednje knjige pred prenosom na napravo?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027 msgid "Sending catalogs to device." @@ -8188,7 +8224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 msgid "&Copy structure from the current library" -msgstr "" +msgstr "&Kopiraj strukturo iz trenutne knjižnice" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:83 msgid "" @@ -8203,7 +8239,7 @@ msgstr "&Premakni trenutno knjižnico na novo mesto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23 #, python-format msgid "Add \"%s\" to toolbars or menus" -msgstr "" +msgstr "Dodaj \"%s\" na orodne vrstice ali menije" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:29 #, python-format @@ -8447,7 +8483,7 @@ msgstr "Aktivna opravila" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Ustavi izbrana opravila" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -8523,15 +8559,15 @@ msgstr "Regularni izraz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:271 msgid "Replace field" -msgstr "" +msgstr "Zamenjaj polje" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:272 msgid "Prepend to field" -msgstr "" +msgstr "Pripni na začetek polja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:273 msgid "Append to field" -msgstr "" +msgstr "Pripni polju" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283 #, python-format @@ -8745,7 +8781,7 @@ msgstr "&Datum:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "d MMM yyyy" -msgstr "" +msgstr "d MMM lll" #: /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:566 @@ -8816,12 +8852,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:676 msgid "&Basic metadata" -msgstr "" +msgstr "&Osnovni metapodatki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:519 msgid "&Custom metadata" -msgstr "" +msgstr "&Metapodatki po meri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 msgid "Load searc&h/replace:" @@ -8980,7 +9016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "&Search and replace" -msgstr "" +msgstr "&Najdi in zamenjaj" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:61 msgid "Password needed" @@ -9009,7 +9045,7 @@ msgstr "&Prikaži geslo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:122 msgid "Restart required" -msgstr "" +msgstr "Potreben je ponoven zagon" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123 msgid "You must restart Calibre before using this plugin!" @@ -9025,17 +9061,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:111 msgid "All" -msgstr "" +msgstr "Vse" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Installed" -msgstr "" +msgstr "Nameščeni" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:397 msgid "Not installed" -msgstr "" +msgstr "Nenameščeni" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 msgid "Update available" @@ -9043,7 +9079,7 @@ msgstr "Navoljo je posodobitev" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Plugin Name" -msgstr "" +msgstr "Ime vtičnika" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63 @@ -9052,11 +9088,11 @@ msgstr "Stanje" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Available" -msgstr "" +msgstr "na voljo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Calibre" -msgstr "" +msgstr "Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Released" @@ -9064,7 +9100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" -msgstr "" +msgstr "PayPal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:352 msgid "" @@ -9080,19 +9116,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:389 msgid "Calibre upgrade required" -msgstr "" +msgstr "Potrebna je nadgradnja calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:392 msgid "Plugin deprecated" -msgstr "" +msgstr "Vtičnik je zastarel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "New version available" -msgstr "" +msgstr "Na voljo je nova različica" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "Latest version installed" -msgstr "" +msgstr "Nameščena je najnovejša različica" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:427 msgid "This plugin has been deprecated and should be uninstalled" @@ -9110,7 +9146,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430 #, python-format msgid "This plugin can only be installed on: %s" -msgstr "" +msgstr "Ta vtičnik lahko namestite le na: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434 #, python-format @@ -9119,19 +9155,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 msgid "You can install this plugin" -msgstr "" +msgstr "Vtičnik lahko namestite" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:442 msgid "A new version of this plugin is available" -msgstr "" +msgstr "Na voljo je novejša različica tega vtičnika" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:444 msgid "This plugin is installed and up-to-date" -msgstr "" +msgstr "Vtičnik je nameščen in ažuren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:473 msgid "Update Check Failed" -msgstr "" +msgstr "Iskanje posodobitev ni uspelo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:474 msgid "Unable to reach the MobileRead plugins forum index page." @@ -9139,11 +9175,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:481 msgid "User plugins" -msgstr "" +msgstr "Uporabniški vtičniki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:486 msgid "User Plugins" -msgstr "" +msgstr "Uporabniški vtičniki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:494 msgid "Filter list of plugins" @@ -9151,26 +9187,26 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:512 msgid "Description" -msgstr "" +msgstr "Opis" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535 msgid "&Install" -msgstr "" +msgstr "&Namesti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536 msgid "Install the selected plugin" -msgstr "" +msgstr "Namesti izbrani vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:527 msgid "&Customize plugin " -msgstr "" +msgstr "&Prilagodi vtičnik " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:528 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:580 msgid "Customize the options for this plugin" -msgstr "" +msgstr "Prilagodite nastavitve tega vtičnika" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540 msgid "Version &History" @@ -9187,33 +9223,33 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 msgid "Enable/&Disable plugin" -msgstr "" +msgstr "O&mogoči/onemogoči vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:555 msgid "Enable or disable this plugin" -msgstr "" +msgstr "Onemogoči ali omogoči ta vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 msgid "&Remove plugin" -msgstr "" +msgstr "&Odstrani vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560 msgid "Uninstall the selected plugin" -msgstr "" +msgstr "Odstrani izbrani vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:569 msgid "Donate to developer" -msgstr "" +msgstr "Doniraj razvijalcu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:570 msgid "Donate to the developer of this plugin" -msgstr "" +msgstr "Donirajte razvijalcu tega vtičnika" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 msgid "&Customize plugin" -msgstr "" +msgstr "Pri&lagodi vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #, python-format @@ -9223,7 +9259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "Namesti %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9241,7 +9277,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 msgid "Install Plugin Failed" -msgstr "" +msgstr "Namestitev vtičnika ni uspela" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:710 #, python-format @@ -9256,12 +9292,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:720 #, python-format msgid "Installing plugin: %s" -msgstr "" +msgstr "Nameščanje vtičnika: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:732 #, python-format msgid "Plugin installed: %s" -msgstr "" +msgstr "Vtičnik nameščen: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:298 @@ -9289,13 +9325,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:780 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:333 msgid "Plugin not customizable" -msgstr "" +msgstr "Vtičnika ni mogoče prilagajati" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:781 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:334 #, python-format msgid "Plugin: %s does not need customization" -msgstr "" +msgstr "Vtičnik: %s ne potrebuje prilagajanja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:785 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:340 @@ -9312,13 +9348,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:794 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:322 msgid "Plugin cannot be disabled" -msgstr "" +msgstr "Vtičnika ni mogoče onemogočiti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:323 #, python-format msgid "The plugin: %s cannot be disabled" -msgstr "" +msgstr "Vtičnik: %s ni mogoče onemogočiti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:66 msgid "Aborting..." @@ -9331,20 +9367,20 @@ msgstr "Prekinjanje ..." msgid "Authors" msgstr "Avtorji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -9412,7 +9448,7 @@ msgstr "Obnovitev zbirke podatkov je uspela" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:75 msgid "Saved search already exists" -msgstr "" +msgstr "Shranjeno iskanje že obstaja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:76 @@ -9510,15 +9546,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:151 msgid "&Download every:" -msgstr "" +msgstr "&Prenesi vsakih:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:154 msgid "every hour" -msgstr "" +msgstr "vsako uro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:157 msgid "days" -msgstr "" +msgstr "dni" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:161 msgid "" @@ -9528,7 +9564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:196 #, python-format msgid "%s news sources" -msgstr "" +msgstr "%s virov novic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:310 msgid "Need username and password" @@ -9560,7 +9596,7 @@ msgstr "Nazadnje preneseno: nikoli" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:378 msgid "never" -msgstr "" +msgstr "nikoli" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format @@ -9594,7 +9630,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207 msgid "Go" -msgstr "" +msgstr "Pojdi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208 msgid "blurb" @@ -9764,42 +9800,42 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:173 msgid "Find entries that have..." -msgstr "" +msgstr "Poišči vnose, ki vsebujejo ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:174 msgid "&All these words:" -msgstr "" +msgstr "&vse naslednje besede:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:175 msgid "This exact &phrase:" -msgstr "" +msgstr "&natanko naslednje:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:176 msgid "&One or more of these words:" -msgstr "" +msgstr "&eno ali več naslednjih besed:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:177 msgid "But dont show entries that have..." -msgstr "" +msgstr "Vendar ne pokaži vnosov, ki vsebujejo ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:178 msgid "Any of these &unwanted words:" -msgstr "" +msgstr "nobene od naslednjih ne&želenih besed:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 @@ -9832,7 +9868,7 @@ msgstr "&Avtor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1074 msgid "Ta&gs:" -msgstr "" +msgstr "Zna&čke:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216 msgid "Enter an author's name. Only one author can be used." @@ -9886,7 +9922,7 @@ 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 "Neveljavno ime" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:223 @@ -10090,7 +10126,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" -msgstr "" +msgstr "Izbran ni noben stolpec" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" @@ -10107,11 +10143,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 msgid "Set the color of the column:" -msgstr "" +msgstr "Določite barvo stolpca:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "" +msgstr "Vrednost predloge:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" @@ -10120,7 +10156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" -msgstr "" +msgstr "&Ime funkcije:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 @@ -10415,11 +10451,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:87 #, python-format msgid "Downloading %s" -msgstr "" +msgstr "Prenašanje %s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:99 msgid "Downloading" -msgstr "" +msgstr "Prenašanje" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 msgid "Failed to download ebook" @@ -10509,7 +10545,7 @@ msgstr "Naslov:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138 msgid "Regular expression (?P<title>)" -msgstr "" +msgstr "Regularni izraz (?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 @@ -10532,7 +10568,7 @@ msgstr "Avtorji:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regularni izraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143 msgid "Series:" @@ -10540,7 +10576,7 @@ msgstr "Zbirka:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regularni izraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146 msgid "Series index:" @@ -10548,7 +10584,7 @@ msgstr "Indeks v zbirki:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regularni izraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1231 @@ -10565,7 +10601,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regularni izraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155 msgid "Published:" @@ -10573,12 +10609,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regularni izraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 msgid "Cover Browser" -msgstr "" +msgstr "Brskalnik naslovnic" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 msgid "Shift+Alt+B" @@ -10587,7 +10623,7 @@ msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 msgid "Tag Browser" -msgstr "" +msgstr "Brskalnik značk" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 msgid "Shift+Alt+T" @@ -10596,7 +10632,7 @@ msgstr "Shift+Alt+T" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" -msgstr "različica" +msgstr "različice" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 @@ -10665,7 +10701,7 @@ msgstr "Opravilo je že izvedeno" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:250 msgid "This job cannot be stopped" -msgstr "" +msgstr "Tega opravila ni mogoče ustaviti" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:287 msgid "Unavailable" @@ -10681,7 +10717,7 @@ msgstr "Shift+Alt+J" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:352 msgid "Click to see list of jobs" -msgstr "" +msgstr "Kliknite za prikaz seznama opravil" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:422 msgid " - Jobs" @@ -10745,7 +10781,7 @@ msgstr "&Pojdi" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 msgid "Do Quick Search (you can also press the Enter key)" -msgstr "" +msgstr "Opravi hitro iskanje (lahko pritisnete tudi tipko Enter)" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:207 msgid "Reset Quick Search" @@ -10753,7 +10789,7 @@ msgstr "Ponastavi hitro iskanje" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:223 msgid "Copy current search text (instead of search name)" -msgstr "" +msgstr "Kopiraj trenutno besedilo iskanja (namesto iskalnega polja)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" @@ -10771,13 +10807,13 @@ msgstr "Velikost (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Spremenjeno" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:312 msgid "The lookup/search name is \"{0}\"" -msgstr "" +msgstr "Iskano polje je \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:765 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1320 @@ -10848,7 +10884,7 @@ msgstr "" msgid "Restore default layout" msgstr "Obnovi privzeto razporeditev" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11185,10 +11221,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -11213,7 +11245,7 @@ msgstr "Pre&brskaj" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:852 msgid "T&rim" -msgstr "" +msgstr "O&breži" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 msgid "&Remove" @@ -11254,7 +11286,7 @@ msgstr "Ta knjiga nima naslovnice" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Velikost naslovnice: %(width)d x %(height)d slik. točk" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" @@ -11272,7 +11304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1137 msgid "I&ds:" -msgstr "" +msgstr "I&d-ji:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1138 #, python-format @@ -11295,15 +11327,15 @@ msgstr "Ta številka ISBN ni veljavna" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 msgid "Invalid ISBN" -msgstr "" +msgstr "Neveljaven ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "Enter an ISBN" -msgstr "" +msgstr "Vnesite ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1251 msgid "The ISBN you entered is not valid. Try again." -msgstr "" +msgstr "ISBN, ki ste ga vnesli, ni veljaven. Poskusite znova." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" @@ -11342,28 +11374,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:62 msgid "Download only &metadata" -msgstr "" +msgstr "Prenesi le &metapodatke" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:66 msgid "Download only &covers" -msgstr "" +msgstr "Prenesi le &naslovnice" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:70 msgid "&Configure download" -msgstr "" +msgstr "&Prilagodi prenos" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:74 msgid "Download &both" -msgstr "" +msgstr "Prenesi &oboje" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:100 #, python-format msgid "Download metadata for %d books" -msgstr "" +msgstr "Prenesi metapodatke za %d knjig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:103 msgid "Metadata download started" -msgstr "" +msgstr "Prenos metapodatkov je v teku" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:112 msgid "(Failed metadata)" @@ -11389,14 +11421,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 msgid "Next" -msgstr "" +msgstr "Naslednji" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:55 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 msgid "Previous" -msgstr "" +msgstr "Prejšnji" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:267 @@ -11448,7 +11480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" -msgstr "" +msgstr "&Prenesi metapodatke" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" @@ -11507,15 +11539,15 @@ msgstr "&Komentarji" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:811 msgid "Basic metadata" -msgstr "" +msgstr "Osnovni metapodatki" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" -msgstr "" +msgstr "Ima naslovnico" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has summary" -msgstr "" +msgstr "Ima povzetek" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:190 msgid "" @@ -11535,7 +11567,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:425 msgid "Please wait" -msgstr "" +msgstr "Počakajte trenutek" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " @@ -11555,11 +11587,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 msgid "Current cover" -msgstr "" +msgstr "Trenutna naslovnica" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:545 msgid "Searching..." -msgstr "" +msgstr "Iskanje ..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:691 #, python-format @@ -11582,7 +11614,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." -msgstr "" +msgstr "Prenašanje metapodatkov ..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:910 msgid "Downloading cover..." @@ -11596,7 +11628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:328 msgid "Configure " -msgstr "" +msgstr "Prilagodi " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" @@ -11629,7 +11661,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:68 msgid "&Swap author firstname and lastname" -msgstr "" +msgstr "&Zamenjaj ime in priimek avtorja" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:69 msgid "" @@ -11699,11 +11731,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 msgid "Compact Metadata" -msgstr "" +msgstr "Strni metapodatke" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "" +msgstr "Vse na enem zavihku" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" @@ -11915,7 +11947,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Dodaj pogoj" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" @@ -11923,7 +11955,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Neveljaven pogoj" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format @@ -11972,27 +12004,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" -msgstr "" +msgstr "Dodaj pravilo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Remove Rule" -msgstr "" +msgstr "Odstrani pravilo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Pomakni izbrano pravilo navzgor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Pomakni izbrano pravilo navzdol" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Dodaj napredno pravilo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" -msgstr "" +msgstr "Nobeno pravilo ni izbrano" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:573 #, python-format @@ -12136,7 +12168,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" -msgstr "" +msgstr "Besedilo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 @@ -12407,7 +12439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" -msgstr "" +msgstr "Barve" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" @@ -12433,7 +12465,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Zaznava naprav" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" @@ -12797,15 +12829,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" -msgstr "" +msgstr "I&zberi vse" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 msgid "&Clear all" -msgstr "" +msgstr "&Počisti vse" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "Iz&beri privzeto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" @@ -12903,7 +12935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:69 msgid "Get information to setup the &user defined device" -msgstr "" +msgstr "Pridobi podatke za nastavitev &uporabniško določene naprave" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:70 msgid "Open calibre &configuration directory" @@ -12915,11 +12947,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:52 msgid "Device currently connected: " -msgstr "" +msgstr "Trenutno povezana naprava: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:55 msgid "Device currently connected: None" -msgstr "" +msgstr "Trenutno povezana naprava: nobena" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:189 msgid "That format and device already has a plugboard." @@ -12968,7 +13000,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:281 msgid "Invalid destination" -msgstr "" +msgstr "Neveljaven cilj" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:282 msgid "The destination field cannot be blank" @@ -13020,7 +13052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 msgid "Destination field" -msgstr "" +msgstr "Ciljno polje" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 msgid "Save plugboard" @@ -13060,7 +13092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:274 msgid "Add plugin" -msgstr "" +msgstr "Dodaj vtičnik" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:306 msgid "No valid plugin path" @@ -13744,7 +13776,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:342 msgid "The selected search will be permanently deleted. Are you sure?" -msgstr "" +msgstr "Izbrano iskanje bo izbrisano za vedno. Ste prepričani?" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:367 msgid "Search (For Advanced Search click the button to the left)" @@ -13752,7 +13784,7 @@ msgstr "Najdi (za napredno iskanje pritisnite gumb na levi)" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:390 msgid "Enable or disable search highlighting." -msgstr "" +msgstr "Omogočite/onemogočite poudarjanje iskanja." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:445 msgid "Saved Searches" @@ -13760,21 +13792,23 @@ msgstr "Shranjena iskanja" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:447 msgid "Choose saved search or enter name for new saved search" -msgstr "" +msgstr "Izberite shranjeno iskanje ali vnesite ime za novo shranjeno iskanje" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:453 msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Shranite trenutno iskanje pod imenom, prikazanem v polju. Pritisnite in " +"držite pritisnjeno, da se pojavi meni." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" -msgstr "" +msgstr "Ustvari shranjeno iskanje" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:462 msgid "Delete saved search" -msgstr "" +msgstr "Izbriši shranjeno iskanje" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:466 msgid "Manage saved searches" @@ -13797,6 +13831,7 @@ msgstr "(vse knjige)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" +"Prikaz knjig bo omejen na tiste, ki ustrezajo izbranemu shranjenemu iskanju" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53 msgid " or the search " @@ -13885,11 +13920,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" -msgstr "" +msgstr "&Ime:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" -msgstr "" +msgstr "&Opis:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" @@ -13897,7 +13932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Omogočeno:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 msgid "DRM:" @@ -13926,13 +13961,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 msgid "Nam&e/Description ..." -msgstr "" +msgstr "Im&e/opis ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:108 msgid "Query:" -msgstr "" +msgstr "Poizvedba:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" @@ -13945,7 +13980,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13991,7 +14026,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14003,7 +14038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." -msgstr "" +msgstr "Prilagodi ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99 @@ -14037,7 +14072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" -msgstr "" +msgstr "Niti" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 msgid "Number of search threads to use" @@ -14083,7 +14118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 msgid "Books:" -msgstr "" +msgstr "Knjige:" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 @@ -14092,11 +14127,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "Close" -msgstr "" +msgstr "Zapri" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212 msgid "&Price:" -msgstr "" +msgstr "&Cena:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 msgid "Download:" @@ -14107,19 +14142,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" -msgstr "" +msgstr "Cena" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14127,7 +14162,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14135,7 +14170,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14143,13 +14178,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14198,7 +14233,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96 msgid "Not Available" -msgstr "" +msgstr "Ni na voljo" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179 msgid "" @@ -14255,7 +14290,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:60 msgid "Reload" -msgstr "" +msgstr "Ponovno naloži" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:61 msgid "%p%" @@ -14390,6 +14425,12 @@ msgid "" "*foo will filter all categories at once, showing only those items\n" "containing the text \"foo\"" msgstr "" +"Išči elemente. To je iskanje vrste \"vsebuje\"; iščejo se elementi,\n" +"ki vsebujejo besedilo v svojem imenu. Iskanje lahko omejite na\n" +"posamezne kategorije s skladnjo, podobno iskalni. Npr. tags:karkoli\n" +"najde karkoli v vseh značkah, ne pa tudi med avtorji itn. Če vnesete\n" +"*karkoli, boste filtrirali vse kategorije naenkrat in prikazali le tiste\n" +"elemente, ki vsebujejo besedilo \"karkoli\"." #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "ALT+f" @@ -14397,7 +14438,7 @@ msgstr "ALT+F" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Find the first/next matching item" -msgstr "" +msgstr "Najdi prvi/naslednji ujemajoči zapis" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 msgid "Collapse all categories" @@ -14421,7 +14462,7 @@ msgstr "Razvrsti po povprečni oceni" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 msgid "Set the sort order for entries in the Tag Browser" -msgstr "" +msgstr "Določite zaporedje razvrščanja v brskalniku značk" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "Match all" @@ -14435,6 +14476,8 @@ msgstr "ujemanje poljubnih pogojev" msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" +"Ko izbirate več vnosov v brskalniku značk, naj se ujemajo z vsemi ali vsakim " +"izmed njih" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 msgid "Manage authors, tags, etc" @@ -14445,6 +14488,8 @@ msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" +"Vsi ti upravitelji kategorij so na voljo z desnim klikom na elemente v " +"zgornjem brskalniku značk" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:378 @@ -14643,53 +14688,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Na voljo je posodobitev!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Pokaži to obvestilo ob naslednjih posodobitvah" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Prenesi posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Najdena posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -15207,7 +15252,7 @@ msgstr "Natisni e-knjigo" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:984 msgid "Drag to resize" -msgstr "" +msgstr "Povlecite za spremembo velikosti" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1019 msgid "Show" @@ -16521,18 +16566,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                    Migrating old database to ebook library in %s

                                    " msgstr "" "

                                    Selitev stare zbirke podatkov v knjižnico e-knjig v %s

                                    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -18008,71 +18053,71 @@ msgstr "Ne prenesi slogovnih predlog CSS." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "V redu" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Shrani" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Odpri" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Prekliči" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Zapri" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Uporabi" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Ne shrani" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Zapri brez shranjevanja" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Opusti" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Da" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Da za &vse" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Ne" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&e za vse" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Shrani vse" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Prekini" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Poskusi znova" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Prezri" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" @@ -18084,7 +18129,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18104,14 +18149,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18120,11 +18178,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18142,11 +18200,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18165,12 +18223,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18183,11 +18241,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18215,11 +18273,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18230,11 +18288,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18255,11 +18313,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18279,11 +18337,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18300,11 +18358,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18318,11 +18376,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18335,11 +18393,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18410,11 +18468,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18441,26 +18499,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18479,11 +18537,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18495,11 +18553,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "Določite pisavo za ustvarjanje privzete naslovnice" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18507,11 +18565,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18523,11 +18581,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Jezik, ki naj bo upoštevan pri razvrščanju." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18541,11 +18599,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18553,11 +18611,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18566,33 +18624,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Odstrani svetle rumene črte na robu seznama knjig" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Največja širina in višina naslovnic, shranjenih v knjižnici calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18602,11 +18660,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18617,11 +18675,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18633,11 +18691,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18645,1059 +18703,6 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#~ msgid "You must specify an input HTML file" -#~ msgstr "Izbrati morate vhodno HTML datoteko" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Možnosti za nadzor konverzije v EPUB" - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Možnosti za nadzor sprehajanja po HTML" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Izhodni direktorij. Privzeti je trenutni direktorij." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Nastavi meta podatke od generirane eknjige" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Nastavi naslov. Privzeto je samodejno zaznavanje." - -#~ msgid "Options useful for debugging" -#~ msgstr "Možnosti koristne za razhroščevanje" - -#~ msgid "Useful for debugging." -#~ msgstr "Koristno za razhroščevanje." - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB eknjiga ustvarjena v" - -#~ msgid "Sort key for the title" -#~ msgstr "Sortirni ključ za kazalo" - -#~ msgid "Sort key for the author" -#~ msgstr "Sortirni ključ za avtorja" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Pot do zbirke s sliko, ki se bo uporabila za naslovnico" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Če je v vhodni zbirki zaznana naslovna stran, jo uporabi namesto izbrane " -#~ "naslovne strani." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Nastavi naslov. Privzeto: filename." - -#~ msgid "Title based detection" -#~ msgstr "Zaznavanje po naslovu" - -#~ msgid "" -#~ "

                                    Books with the same title as the following already exist in the database. " -#~ "Add them anyway?

                                      " -#~ msgstr "" -#~ "

                                      Knjige z istim naslovom že obstajajo v bazi. Jih vseeno dodam?

                                        " - -#~ msgid "Edit meta information" -#~ msgstr "Uredi meta podatke" - -#~ msgid "Convert to LRS" -#~ msgstr "Pretvori v LRS" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Uporaba: %prog [options] mojaknjiga.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaknjiga.mobi v mojaknjiga.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mojaknjiga.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaknjiga.txt v mojaknjiga.lrf" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Pretvori %s v LRF" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "Ne morem pretvoriti %s ker ta knjiga ni na voljo v podprtem formatu" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Izberite format, ki ga želite pretvoriti v LRF" - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mojaknjiga.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaknjiga.pdf v mojaknjiga.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mojaknjiga.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaknjiga.rtf v mojaknjiga.lrf" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Pretvori tabele v slike (dobro za velike/kompleksne tabele)" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Paketna pretvorba eknjig v LRF" - -#~ msgid "Convert to LRF" -#~ msgstr "Pretvori v LRF" - -#~ msgid "Convert comic: " -#~ msgstr "Pretvori strip: " - -#~ msgid "Convert E-books" -#~ msgstr "Pretvori eKnjige" - -#~ msgid "Convert book: " -#~ msgstr "Pretvori knjigo: " - -#~ msgid "" -#~ "

                                        For help visit %s.kovidgoyal.net
                                        " -#~ msgstr "" -#~ "

                                        Za pomoč obiščite %s.kovidgoyal.net
                                        " - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Klikni za seznam aktivnih poslov." - -#~ msgid "Change the publisher of this book" -#~ msgstr "Spremeni založnika te knjige" - -#~ msgid "No available formats" -#~ msgstr "Ni razpoložljivih formatov" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignoriraj &barve" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignoriraj &tabele" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Vstavi &prazno vrstico med odstavke" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Omogoči samodejno &rotacijo slik" - -#~ msgid "&Word spacing:" -#~ msgstr "&Razmak med besedami:" - -#~ msgid "&Preprocess:" -#~ msgstr "&Predobdelava:" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Reader nima vstavljene spominske kartice." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Izhodna datoteka EPUB. Če ni določena, se izpelje iz imena vhodne datoteke." - -#~ msgid "Written processed HTML to " -#~ msgstr "Obdelane HTML datoteke so zapisane v " - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Kodna tabela znakov za HTML datoteke. Privzeto je samodejno zaznavanje." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Ustvari izhodne podatke v zip datoteki. Če je izbrana ta možnost mora biti --" -#~ "output ime datoteke, ne direktorija." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Nadzira sledeče povezave v HTML datotekah." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Po povezavah v HTML datoteki se sprehodi najprej po širini. Običajno se " -#~ "najprej sprehodi po globini" - -#~ msgid "" -#~ "Maximum levels of recursion when following links in HTML files. Must be non-" -#~ "negative. 0 implies that no links in the root HTML file are followed." -#~ msgstr "" -#~ "Maksimalna stopnja rekurzije pri sledenju povezav v HTML datotekah. Mora " -#~ "biti pozitivna vrednost. 0 pomeni da se ne sledi nobeni povezavi v osnovni " -#~ "HTML datoteki." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Izhodni direktorij. Privzet je trenutni direktorij." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Nastavi avtorja(je). Več avtorjev se loči z vejicami. Privzeto: %default" - -#~ msgid "Set the comment." -#~ msgstr "Nastavi opombe." - -#~ msgid "Set the category" -#~ msgstr "Nastavi kategorijo" - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Ime izhodne datoteke. Privzeta vrednost se izpelje iz vhodne datoteke" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Specificiraj osnovno velikost pisave v pts. Vse pisave so ustrezno " -#~ "skalirane. Ta možnost zastari --font-delta možnost in ima prednost pred njo. " -#~ "Če želite uporabiti --font-delta, nastavite to vrednost na 0. Privzeto: " -#~ "%defaultpt" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Loči odstavke s praznimi vrsticami." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Leva meja strani. Privzeto je %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Desna meja strani. Privzeto je %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Zgornja meja strani. Privzeto je %default px." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Spodnja meja strani. Privzeto je %default px." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "" -#~ "Maksimalna globina v katero se obdelujejo povezave. Vrednost 0 pomeni da se " -#~ "povezavam ne sledi. Negativna vrednost pomeni da se značke ne upoštevajo." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Ne dodaj povezav v kazalo." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Onemogoči samodejno zaznavanje poglavij." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Dodaj zaznana poglavja v kazalo." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Predobdelaj Baen HTML datoteke za izboljšavo ustvarjenih LRF." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "To možnost morate dodati če obdelujete datoteke ustvarjene s pdftohtml " -#~ "drugače pretvorba nebo uspela." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Uporabite to možnost za html0 datoteke iz Book Designer-ja." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimiziraj porabo pomnilnika kljub daljšem času obdelave. Uporabite to " -#~ "možnost če delate na računalniku z majhnim ali omejenim delovnim pomnilnikom." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Določi kodno tabelo izvorne datoteke. Če izhodna LRF datoteka vsebuje čudne " -#~ "znake, poskusite spremeniti to možnost. Pogosta kodna tabela za datoteke iz " -#~ "računalnikov z MS Windows operacijskim sistemom je cp-1252. Druga pogosta " -#~ "kodna tabela je utf-8. Privzeto je ugibanje tipa kodne tabele." - -#~ msgid "No file to convert specified." -#~ msgstr "Nobena datoteka ni določena za pretvorbo." - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "Možnosti za nadzor pretvorbe stripov (CBR, CBZ) v eknjige." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Naslov ustvarjene eknjige. Privzeta je uporaba imena datoteke." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Nastavi avtorja v meta podatkih ustvarjene eknjige. Privzeto je %default" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "Število barv za sivinsko pretvorbo slike. Privzeto: %default" - -#~ msgid "Don't show progress bar." -#~ msgstr "Ne pokaži indikatorja napredka." - -#~ msgid "Output written to" -#~ msgstr "Izhod se zapiše v" - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Možnosti za nadzor obnašanja feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Možnosti za nadzor obnašanja html2lrf" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Spletno stran %s najprej shranite kot html datoteko nato pa na njej " -#~ "uporabite html2lrf." - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " je slikovni PDF dokument. Podprta je samo pretvorba tekstovnih PDF " -#~ "dokumentov." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Pot do izhodnega direktorija v katerem ustvarim HTML datoteko. Privzet je " -#~ "trenutni direktorij." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Izbrati morate samo eno PDF datoteko." - -#~ msgid "Set the authors" -#~ msgstr "Nastavi avtorje" - -#~ msgid "Set the comment" -#~ msgstr "Nastavi opombe" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Z vejico ločen seznam značk, ki se nastavi" - -#~ msgid "Usage:" -#~ msgstr "Uporaba:" - -#~ msgid "The author whose book to search for." -#~ msgstr "Avtor iskane knjige." - -#~ msgid "The title of the book to search for." -#~ msgstr "Naslov iskane knjige." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Založnik iskane knjige." - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Uporaba: %s datoteka.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Uporaba: pdf-meta datoteka.pdf" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] mojaeknjiga.mobi" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Neobdelan MOBI HTML shranjen v" - -#~ msgid "Frequently used directories" -#~ msgstr "Pogosto rabljeni direktoriji" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "Format, ki se uporablja pri shranjevanju posameznih datotek na disk" - -#~ msgid "Toolbar icon size" -#~ msgstr "Velikost ikon v orodni vrstici" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Prikaži tekstovne oznake v orodni vrstici" - -#~ msgid "Invalid database location" -#~ msgstr "Napačna lokacija podatkovne baze" - -#~ msgid "
                                        Must be a directory." -#~ msgstr "
                                        Mora biti direktorij." - -#~ msgid "Invalid database location " -#~ msgstr "Napačna lokacija podatkovne baze " - -#~ msgid "Invalid database location.
                                        Cannot write to " -#~ msgstr "Napačna lokacija podatkovne baze.
                                        Ne morem pisati v " - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Krčenje podatkovne baze. To lahko traja nekaj časa." - -#~ msgid "Compacting..." -#~ msgstr "Krčenje ..." - -#~ msgid "Configuration" -#~ msgstr "Konfiguracija" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Lokacija eknjig (eKnjige so shranjene v datoteke sortirane po avtorjih, " -#~ "meta podatki pa v datoteki metadata.db)" - -#~ msgid "Browse for the new database location" -#~ msgstr "Prebrskaj za novo lokacijo podatkovne baze" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Uporabi &rimska števila za številke serij" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Velikost gum&ba orodne vrstice" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Prikaži &tekst pri gumbih v orodni vrstici" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Izberi vidne stolp&ce v knjižničnem pogledu" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Dodaj direktorij k seznamu pogosto rabljenih direktorijev" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Odstrani direktorij iz seznama pogosto rabljenih direktorijev" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Sprosti neuporabljen prostor iz baze podatkov" - -#~ msgid "&Compact database" -#~ msgstr "&Skrči podatkovno bazo" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Meta podatki iz imena datoteke" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Ne najdem meta podatkov, poskusite spremeniti naslov, avtorja ali ISBN ključ." - -#~ msgid "Matches" -#~ msgstr "Zadetki" - -#~ msgid "Chapter Detection" -#~ msgstr "Detekcija Poglavij" - -#~ msgid "Set conversion defaults" -#~ msgstr "Nastavi privzete možnosti za pretvorbo" - -#~ msgid "

                                        1. baen - Books from BAEN Publishers
                                        2. " -#~ msgstr "
                                          1. baen - Knjige od založnika BAEN Publishers
                                          2. " - -#~ msgid "" -#~ "
                                          3. pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
                                          4. " -#~ msgstr "" -#~ "
                                          5. pdftohtml - HTML datoteke, ki so izhod programa pdftohtml
                                          6. " - -#~ msgid "
                                          7. book-designer - HTML0 files from Book Designer
                                          8. " -#~ msgstr "
                                          9. book-designer - HTML0 datoteke iz Book Designer-ja
                                          10. " - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.

                                            Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Določi meta podatke kot so naslov in avtor knjige.

                                            Meta podatki bodo " -#~ "posodobljeni v tako v bazi kot v ustvarjeni LRF datoteki." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Prilagodi izgled ustvarjene LRF datoteke z izbiro stvari kot so velikost " -#~ "pisave in razmak med besedami." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Določi nastavitve strani kot so meje in velikost zaslona ciljne naprave." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Fino nastavi zaznavanje poglavij in začetkov sekcij." - -#~ msgid "No help available" -#~ msgstr "Pomoč ni na voljo" - -#~ msgid "Category" -#~ msgstr "Kategorija" - -#~ msgid "Series index." -#~ msgstr "Indeks serij." - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Embedded Fonts" -#~ msgstr "Vgrajene Pisave" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "Header" -#~ msgstr "Glava" - -#~ msgid "&Show header" -#~ msgstr "&Prikaži glavo" - -#~ msgid "&Header format:" -#~ msgstr "&Format glave:" - -#~ msgid "&Left Margin:" -#~ msgstr "&Leva Meja:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Desna Meja:" - -#~ msgid "&Top Margin:" -#~ msgstr "&Zgornja Meja:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Spodnja Meja:" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Izklopi zaznavanje poglavij" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Dodaj &poglavja v kazalo" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Ne dodaj &povezav v kazalo" - -#~ msgid "Tag based detection" -#~ msgstr "Zaznavanje po značkah" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Prelom strani pred značko:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Vsili prelom strani pred značko:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Vsili prelom strani pred &atributom:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Zaznaj poglavje &pri znački:" - -#~ msgid "Author S&ort: " -#~ msgstr "&Razvrščanje Avtorjev: " - -#~ msgid "Add Ta&gs: " -#~ msgstr "Dodaj &Značke: " - -#~ msgid "Could not fetch cover.
                                            " -#~ msgstr "Prenos naslovnice ni uspel.
                                            " - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Waiting" -#~ msgstr "Čakam" - -#~ msgid "Book %s of %s." -#~ msgstr "Knjiga %s od %s." - -#~ msgid "Send to storage card" -#~ msgstr "Pošlji v spominsko kartico" - -#~ msgid "and delete from library" -#~ msgstr "in izbriši iz knjižnice" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Nastavi privzete možnosti za pretvorbo stripov" - -#~ msgid "Device database corrupted" -#~ msgstr "Podatkovna baza poškodovana" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Nekaterih knjig ni bilo mogoče shraniti" - -#~ msgid "Copying library to " -#~ msgstr "Kopiram knjižnico v " - -#~ msgid "Could not move database" -#~ msgstr "Premik podatkovne baze ni bil mogoč" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Izberite lokacijo za vašo eKnjižnico." - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "I&skanje:" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Kliknite za seznam knjig, ki so na voljo na vašem računalniku" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "" -#~ "Kliknite za seznam knjig, ki so na voljo v glavnem pomnilniku vašega reader-" -#~ "ja" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Kliknite za seznam knjig, ki so na voljo v spominski kartici v vašem reader-" -#~ "ju" - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "Ustvari imena datotek kot avtor - naslov namesto naslov - avtor" - -#~ msgid "Could not launch worker process." -#~ msgstr "Zagon delovnega procesa ni uspel." - -#~ msgid "Job stopped by user" -#~ msgstr "Posel ustavljen s strani uporabnika" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUporaba%s: %s\n" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Ne prikaži indikatorja napredka" - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Povečaj velikost pisave za 2 * FONT_DELTA pts in razmak med vrsticami za " -#~ "FONT_DELTA pts. FONT_DELTA je lahko decimalno število. Če je FONT_DELTA " -#~ "negativno število se velikost pisave zmanjša." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "Izhodni HTML je \"lepo oblikovan\" za lažje analiziranje" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Upodobi HTML tabele kot tekst. To je potrebno če HTML datoteka vsebuje zelo " -#~ "velike ali kompleksne tabele." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Uporabi element iz OPF datoteke za določanje vrstnega reda v katerem " -#~ "so HTML datoteke pripete k LRF. Datoteka .opf mora biti v istem direktoriju " -#~ "kot osnovna HTML datoteka." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Upodobi vso vsebino kot črno na belem namesto z barvami, ki jih določa HTML " -#~ "ali CSS." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil ciljne naprave za katero se ustvarja ta LRF. Profil določa stvari, " -#~ "kot so resolucija in velikost zaslona ciljne naprave. Privzeto: %s Podprti " -#~ "profili: " - -#~ msgid "" -#~ "A regular expression.
                                            tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Regularni izraz. značke katerih href se ujema se ne bodo upoštevale. " -#~ "Privzeto na %default" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Regularni izraz uporabljen za zaznavanje naslovov poglavij. Išče se v " -#~ "oznakah glave (h1-h6). Privzeto je %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Če html2lrf ne najde prelomov strani v html datoteki in ne more zaznati " -#~ "glave poglavja bo samodejno vstavil prelom strani pred značko, katere ime se " -#~ "ujema s tem regularnim izrazom. Privzeto je %default. To možnost lahko " -#~ "onemogočite tako da nastavite regularni izraz na \"$\". Namen te možnosti je " -#~ "preprečevanje zelo dolgih strani v dokumentu saj to degradira možnost " -#~ "obračanja strani v LRF. Ta možnost se zato ne upošteva, če ima trenutna " -#~ "stran samo nekaj elementov." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Vsili prelom strani pred značkami katerih imena se ujemajo s tem regularnim " -#~ "izrazom." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Vsili prelom strani pred element, ki ima specificiran atribut. Format za to " -#~ "možnost je tagname regexp,attribute name,attribute value regexp. Naprimer, " -#~ "za ujemanje vseh značk glav, ki imajo atribut class=\"chapter\" bi uporabili " -#~ "\"h\\d,class,chapter\". Privzeto je %default" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] mojaDatoteka\n" -#~ "\n" -#~ "Pretvori knjigo iz poljubnega formata v LRF. Podprti formati so:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC in PDF. any2lrf bo obdelal tudi RAR " -#~ "ali\n" -#~ "ZIP arhive in poiskal eknjige znotraj njih.\n" -#~ " " - -#~ msgid "Rendering comic pages..." -#~ msgstr "Upodabljam strani stripa ..." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Uporaba: %prog [options] mojaKnjiga.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog pretvori mojaKnjiga.epub v mojaKnjiga.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mojaKnjiga.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaKnjiga.fb2 v mojaKnjiga.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Izpiši generiran HTML na stdout in se ugasni." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Obdrži ustvarjene HTML datoteke po uspešni pretvorbi v LRF." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Prenos recepta ni uspel: " - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Uporaba: %prog [možnosti] mojaKnjiga.html\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaKnjiga.html v mojaKnjiga.lrf. \n" -#~ "%prog sledi vsem povezavam v mojaKnjiga.html, ki kažejo \n" -#~ "na lokalne datoteke, rekurzivno. Zato ga lahko uporabite za \n" -#~ "pretvorbo celotnega drevesa HTML datotek." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Uporaba: %prog [možnosti] mojaKnjiga.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvori mojaKnjgia.lit v mojaKnjiga.lrf" - -#~ msgid " not found." -#~ msgstr " ni najden." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Pridobi naslovnico za knjigo, identificirano po ISBN iz LibraryThing.com\n" - -#~ msgid "No filename specified." -#~ msgstr "Ni izbrane datoteke." - -#~ msgid "Format for &single file save:" -#~ msgstr "Format za &shranjevanje enojne datoteke:" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Predobdelaj datoteko pred pretvorbo v LRF. To je uporabno če je datoteka iz " -#~ "specifičnega vira. Znani viri:" - -#~ msgid "Source en&coding:" -#~ msgstr "Kod&na tabela vira:" - -#~ msgid "Minimum &indent:" -#~ msgstr "M&inimalni umik vrstice:" - -#~ msgid "Override
                                            CSS" -#~ msgstr "Ne upoštevaj
                                            CSS" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Množilnik za velikost pisave v upodobljenih tabelah:" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regularni izraz:" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit
                                            User Recipes" -#~ msgstr "" -#~ "Za pomoč pri pisanju naprednih receptov za pridobivanje novic prosim " -#~ "obiščite User Recipes" - -#~ msgid "%s: %s by Kovid Goyal %%(version)s
                                            %%(device)s

                                            " -#~ msgstr "%s: %s by Kovid Goyal %%(version)s
                                            %%(device)s

                                            " - -#~ msgid "" -#~ "

                                            Could not save the following books to disk, because the %s format is not " -#~ "available for them:

                                              " -#~ msgstr "" -#~ "

                                              Prenos sledečih knjig na disk ni uspek, ker %s format ni na voljo " -#~ "zanje:

                                                " - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Začenjam Paketno pretvarjanje %d knjig" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Pretvori knjigo %d od %d (%s)" - -#~ msgid "" -#~ "

                                                Could not convert %d of %d books, because no suitable source format was " -#~ "found.

                                                  %s
                                                " -#~ msgstr "" -#~ "

                                                Pretvorba %d od %d ni uspela, ker zanje ni bil najden potreben izvorni " -#~ "format.

                                                  %s
                                                " - -#~ msgid "" -#~ "

                                                An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.
                                                Error: %s" -#~ msgstr "" -#~ "

                                                Neveljavna podatkovna baza že obstaja v %s, izbrišite jo preden poskusite " -#~ "premakniti obstoječo podatkovno bazo.
                                                Napaka: %s" - -#~ msgid "" -#~ "Latest version: %s" -#~ msgstr "" -#~ "Zadnja verzija: %s" - -#~ msgid "" -#~ "%s has been updated to version %s. See the new features. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s je bil nadgrajen na verzijo %s. Poglejte seznam " -#~ "posodobitev. Prikažem domačo stran?" - -#~ msgid "" -#~ "Search the list of books by title or author

                                                Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Iskanje knjig po naslovu ali avtorju

                                                Besede ločene s presledkom se " -#~ "obravnavajo po pravilu IN" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments

                                                Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Iskanje knjig po naslovu, avtorju, založniku, značkah ali " -#~ "opombah

                                                Besede ločene s presledkom se obravnavajo po pravilu IN" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Kliknite za izbiranje knjig po platnici." - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Pritisnite za izklop Preletavanja Platnic" - -#~ msgid "" -#~ "

                                                Browsing books by their covers is disabled.
                                                Import of pictureflow " -#~ "module failed:
                                                " -#~ msgstr "" -#~ "

                                                Izbiranje knjig po platnici je onemogočeno.
                                                Uvoz pictureflow modula ni " -#~ "uspel:
                                                " - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Inicializacija fontconfig knjižnice ni uspela." - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Nastavitve za web2disk (uporablja se za prenos web strani na katere kažejo " -#~ "povezave iz feed-ov)" - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Naslov za ta recept. Se uporabi za naslov eknjig, ki so ustvarjene iz " -#~ "prenešenih feed-ov." - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Globina v katero se sledi povezavam, ki so prisotne v feed-ih. Privzeto: " -#~ "%dfault" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Direktorij v katerega se shranijo prenešeni feed-i. Privzet je trenutni " -#~ "direktorij." - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "Prenos članka ni uspel. Za razlog poženite z --debug možnostjo" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Prenešen članek %s iz %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Neuspešen prenos članka: %s iz %s\n" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Vsaka povezava, ki se ujema s tem regularnim izrazom se ignorira. Ta možnost " -#~ "se lahko uporabi večkrat, kar pomeni da če povezava ustreza enemu izmed " -#~ "regularnih izrazov, bo ignorirala. Privzeto se sledi vsem povezavam. Če sta " -#~ "uporabljena tako --filter-regexp kot --match-regexp, potem se najprej " -#~ "upošteva --filter-regexp." - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Uporaba: rb-meta datoteka.rb" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Uporaba: imp-meta datoteka.imp" - -#~ msgid "" -#~ "\n" -#~ "

                                                The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

                                                  \n" -#~ "
                                                1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
                                                2. \n" -#~ "
                                                3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
                                                4. \n" -#~ "
                                                \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

                                                Podatkovna baza knjig na reader-ju je poškodovana. " -#~ "Poskusite sledeče:\n" -#~ "

                                                  \n" -#~ "
                                                1. Izklopite reader iz računalnika. Počakajte da konča s " -#~ "ponovnim generiranjem baze (npr. počakajte dokler ni pripravljen za " -#~ "uporabo). Vklopite reader nazaj v računalnik. Sedaj bi moral delovati z " -#~ "%(app)s. Če ne deluje poskusite naslednji korak.
                                                2. \n" -#~ "
                                                3. Končajte %(app)s. Poiščite datoteko media.xml v glavnem " -#~ "spominu reader-ja. Izbrišite jo in izklopite reader iz računalnika. " -#~ "Počakajte da datoteko ponovno ustvari. Ponovno priklopite reader in zaženite " -#~ "%(app)s.
                                                4. \n" -#~ "
                                                \n" -#~ " " - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Pot do naslovne strani, ki bo uporabljena za to knjigo" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Izpiši ustvarjeno NCX datoteko na standardni izhod" - #~ msgid " " #~ msgstr " " @@ -19731,13 +18736,6 @@ msgstr "" #~ msgid "Communicate with the PocketBook 602 reader." #~ msgstr "Povezovanje s PocketBook 602 bralnikom." -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Višina vrstice v pts. Nadzor medprostora v zaporednih vrsticah teksta. " -#~ "Privzeta manipulacija višine vrstice ni izvršena." - #~ msgid "Downloads metadata from amazon.com in spanish" #~ msgstr "Prenese metapodatke z amazon.com v španščini" @@ -19805,9 +18803,6 @@ msgstr "" #~ msgid "Customize searching" #~ msgstr "Prilagodite iskanje" -#~ msgid "No valid plugin found in " -#~ msgstr "Ni veljavnih vtičnikov v " - #~ msgid "Skip 'Connect to iTunes' recommendation" #~ msgstr "Preskoči predlog 'Poveži z iTunes'" @@ -19831,26 +18826,13 @@ msgstr "" #~ "seznam in ju omogočite. Zbirki bosta poimenovani z imenom, ki sledi znaku " #~ "\":\"." +#~ msgid "List builtin recipes" +#~ msgstr "Prikaži seznam vgrajenih receptov" + #, python-format #~ msgid "Failed to parse: %s with error: %s" #~ msgstr "Ni mogoče razčleniti: %s z napako: %s" -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Neuspešno razčlenjevanje povezave %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Obdelovanje slike %s ni možno. Napaka: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Neuspešno obdelovanje slike: %s\n" -#~ "%s" - #~ msgid "Download covers from amazon.com" #~ msgstr "Prenesi naslovnice z amazon.com" @@ -19863,9 +18845,6 @@ msgstr "" #~ msgid "Downloads metadata from Douban.com" #~ msgstr "Prenese metapodatke z Douban.com" -#~ msgid "tags" -#~ msgstr "značke" - #~ msgid "Download %s from %s" #~ msgstr "Prenesi %s z %s" @@ -19903,9 +18882,6 @@ msgstr "" #~ msgid "No result found for this search!" #~ msgstr "Ni zadetkov za to iskanje!" -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN ID knjige, katere metapodatke želite." - #~ msgid "Downloads metadata from french Nicebooks" #~ msgstr "Prenese metapodatke s francoskega Nicebooks" @@ -19968,30 +18944,15 @@ msgstr "" #~ msgid "Choose formats not to be deleted" #~ msgstr "Izberite vrste zapisa, ki jih ne želite izbrisati" -#~ msgid "Download only metadata" -#~ msgstr "Prenesi le metapodatke" - -#~ msgid "Download only covers" -#~ msgstr "Prenesi le naslovnice" - #~ msgid "Download only social metadata" #~ msgstr "Prenesi le socialne metapodatke" #~ msgid "social metadata" #~ msgstr "družabne metapodatke" -#~ msgid "covers" -#~ msgstr "platnice" - -#~ msgid "metadata" -#~ msgstr "metapodatki" - #~ msgid "Text justification:" #~ msgstr "Poravnava besedila:" -#~ msgid "Insert &blank line" -#~ msgstr "Vstavi &prazno stran" - #, python-format #~ msgid "%i of %i Books" #~ msgstr "%i/%i knjig" @@ -20002,89 +18963,22 @@ msgstr "" #~ msgid "Has Summary" #~ msgstr "ima povzetek" -#~ msgid "Finding metadata..." -#~ msgstr "Iskanje metapodatkov ..." - -#~ msgid "Could not find metadata" -#~ msgstr "Metapodatkov ni mogoče najti" - -#~ msgid "Warning" -#~ msgstr "Opozorilo" - -#~ msgid "No metadata found" -#~ msgstr "Metapodatkov ni mogoče najti" - -#~ msgid "Fetch metadata" -#~ msgstr "Pridobi metapodatke" - -#~ msgid "&Access Key:" -#~ msgstr "&Dostopni ključ:" - -#~ msgid "Fetch" -#~ msgstr "Pridobi" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Iz spodnjega seznama izberite knjigo, ki se najbolje ujema z vašo kopijo." - -#~ msgid "&Stop selected job" -#~ msgstr "U&stavi izbrano opravilo" - #, python-format #~ msgid "Cover size: %dx%d pixels" #~ msgstr "Velikost naslovnice: %dx%d slik. točk" -#~ msgid "Cannot fetch cover" -#~ msgstr "Pridobivanje naslovnice ni možno" - -#~ msgid "Bad cover" -#~ msgstr "Slaba naslovnica" - #~ msgid "There were errors" #~ msgstr "Prišlo je do napak" #~ msgid "There were errors downloading social metadata" #~ msgstr "Pri prenašanju socialnih metapodatkov je prišlo do napake" -#~ msgid "Cannot fetch metadata" -#~ msgstr "Metapodatkov ni mogoče pridobiti" - -#~ msgid "Edit Meta Information" -#~ msgstr "Uredi metapodatke" - -#~ msgid "Meta information" -#~ msgstr "Metapodatki" - #~ msgid "dd MMM yyyy" #~ msgstr "dd.mm.yyyy" -#~ msgid "&Fetch metadata from server" -#~ msgstr "P&ridobi metapodatke s strežnika" - #~ msgid "Remove border (if any) from cover" #~ msgstr "Odstrani obrobo z naslovnice (če obstaja)" -#~ msgid "Reset cover to default" -#~ msgstr "Ponastavi naslovnico na privzeto" - -#~ msgid "Available Formats" -#~ msgstr "Zapisi na voljo" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Dodaj nov zapis te knjige v zbirko podatkov." - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Odstrani izbrane zapise te knjige iz zbirke podatkov." - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "pred %d dnevi, %d urami in %d minutami" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Pripeta datoteka %s je recept za prenos %s." - #~ msgid "Book %s of %s." #~ msgstr "Knjiga %s od %s." @@ -20151,46 +19045,9 @@ msgstr "" #~ msgid "Communicate with the Digma Q600" #~ msgstr "Povezovanje z Digma Q600." -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com je prekoračil čas. Poskusite znova kasneje." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Prenos naslovnice ni uspel, ker je strežnik preobremenjen. Poskusite znova " -#~ "kasneje." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Napaka strežnika LibraryThing.com. Poskusite znova kasneje." - #~ msgid "Unknown publisher" #~ msgstr "Neznan izdajatelj" -#~ msgid "day" -#~ msgstr "dan" - -#~ msgid "Monday" -#~ msgstr "Ponedeljek" - -#~ msgid "Tuesday" -#~ msgstr "Torek" - -#~ msgid "Wednesday" -#~ msgstr "Sreda" - -#~ msgid "Thursday" -#~ msgstr "Četrtek" - -#~ msgid "Friday" -#~ msgstr "Petek" - -#~ msgid "Saturday" -#~ msgstr "Sobota" - -#~ msgid "Sunday" -#~ msgstr "Nedelja" - #~ msgid "Copy Image" #~ msgstr "Kopiraj sliko" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index a3758405b8..6fd0ac7952 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Albanian \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Parapëlqime..." #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Lajme" @@ -1033,8 +1034,8 @@ msgstr "Lajme" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Kapak" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Krejt artikujt" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Gabim shtegu" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Shteg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "Autorë" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 945e7f21de..2495f89bc8 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-25 08:58+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: Serbian \n" @@ -16,7 +16,7 @@ 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: 2011-07-23 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Podešavanja" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1068,7 +1069,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vesti" @@ -1076,8 +1077,8 @@ msgstr "Vesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1473,6 +1474,10 @@ msgstr "Uspostavi vezu s Nextbook čitačem" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Uspostavi vezu s Nokia 770 uređajem." @@ -2058,11 +2063,13 @@ msgstr "Podešavanja za upisivanje metapodataka u izlazni fajl" msgid "Options to help with debugging the conversion" msgstr "Podešavanja koja pomažu da ispravite greške u konverziji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Prikaži listu ugrađenih recepata" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Izlaz će biti sačuvan u" @@ -3280,7 +3287,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3474,10 +3481,10 @@ msgstr "" "Preuzmi omot i metapodatke za knjigu identifikovanu ISBN brojem sa " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Naslovna strana" @@ -3623,7 +3630,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Svi članci" @@ -4876,7 +4883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nije dozvoljeno" @@ -5782,44 +5789,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nema raspoloživih formata." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Tražim u" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodajem..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Tražim u svim pod-direktorijumima..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Greška u putanji" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Nisam mogao da obradim navedeni direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nema knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nije nađena nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Nema dozvole" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodato" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Dodavanje nije uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5828,30 +5846,30 @@ msgstr "" "dodajete knjige u manjim grupama sve dok ne pronađete knjigu koja pravi " "problem." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Pronađeni su duplikati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Knjige sa istim naslovom već postoje u bazi podataka. Da ih ipak dodam?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodajem duplikate..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Snimam..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Snimljeno" @@ -6027,37 +6045,37 @@ msgstr "Kliknite da biste otvorili" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Kliknite dva puta da otvorite prozor s detaljima o knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Putanja" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7788,11 +7806,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Pretraži po naslovnim stranama" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Izlog omota nije mogao biti učitan" @@ -9670,20 +9688,20 @@ msgstr "Prekidam..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11222,7 +11240,7 @@ msgstr "" msgid "Restore default layout" msgstr "Vrati podrazumevani izgled" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11584,10 +11602,6 @@ msgstr "" msgid "Choose formats for " msgstr "Izaberi formate za " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Nema dozvole" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Nemate dozvolu da čitate sledeće fajlove:" @@ -14469,7 +14483,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14515,7 +14529,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14631,19 +14645,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14651,7 +14665,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14659,7 +14673,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14667,13 +14681,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15193,53 +15207,53 @@ msgstr "" "će nastaviti da radi kao sistemska ikona. Da prekinete rad izaberite " "Izlaz u meniju." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Na raspolaganju je nova verzija!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Prikaži ovo obaveštenje i za buduće nove verzije" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Preuzmi novu verziju" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Pronađena je novija verzija" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17297,18 +17311,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" "

                                                Prevodim staru bazu podataka u biblioteku e-knjiga u %s

                                                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Sažimam bazu podataka" @@ -18916,7 +18930,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18936,14 +18950,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18952,11 +18979,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18974,11 +19001,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18997,12 +19024,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19015,11 +19042,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19047,11 +19074,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19062,11 +19089,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19087,11 +19114,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19111,11 +19138,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19132,11 +19159,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19150,11 +19177,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19167,11 +19194,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19242,11 +19269,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19273,26 +19300,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19311,11 +19338,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19327,11 +19354,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19339,11 +19366,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19355,11 +19382,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19373,11 +19400,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19385,11 +19412,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19398,33 +19425,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19434,11 +19461,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19449,11 +19476,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19465,11 +19492,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19489,6 +19516,9 @@ msgstr "" #~ msgid " " #~ msgstr " " +#~ msgid "List builtin recipes" +#~ msgstr "Prikaži listu ugrađenih recepata" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 6ddf7c9059..034d1bcca9 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-21 18:01+0000\n" -"Last-Translator: Fredrik Nyqvist \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-03 23:01+0000\n" +"Last-Translator: Merarom \n" "Language-Team: Swedish \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: 2011-07-23 04:49+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:38+0000\n" +"X-Generator: Launchpad (build 13604)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -61,15 +61,15 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -85,10 +85,10 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -99,6 +99,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -138,9 +139,9 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -168,21 +169,21 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -242,7 +243,7 @@ msgid "Preferences" msgstr "Inställningar" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Butik" @@ -334,7 +335,7 @@ msgstr "Hämta anteckningar från en ansluten Kindle (exprimentell)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Skapa en katalog med de böcker som finns i ditt calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" @@ -358,7 +359,7 @@ msgstr "Ladda hem nyheter från Internet i e-boksformat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Visa en lista med relaterade böcker" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -374,7 +375,7 @@ msgstr "Starta om calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "Öppna mappen med de bokfiler som finns i ditt calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" @@ -385,6 +386,8 @@ msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" +"Skicka böcker via e-post eller webben också anslut till iTunes eller mappar " +"på datorn som om de är enheter" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -397,42 +400,44 @@ msgstr "Anpassa calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Hitta böcker liknande den valda" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "Växla mellan olika calibre-bibliotek och utföra underhåll på dem" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Kopiera böcker från devce till din calibre-biblioteket" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "Redigera samlingar i vilka böcker är placerade på enheten" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Kopiera en bok från en kalicalibre-bibliotek till ett annat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "Gör små justeringar till ePub filer i calibre-biblioteket" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" +"Hitta nästa eller föregående träff vid sökning i ditt calibre-biblioteket i " +"markera läget" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Sök efter böcker från olika boksäljare" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Hämta nytt Calibre-tillägg eller uppdatera din befintliga" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -672,7 +677,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Konvertera e-böcker till %s format" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -904,7 +909,7 @@ msgstr "Inaktivera namngivet tillägg" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +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:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1005,6 +1010,8 @@ msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" msgstr "" +"\"Kopiera filer till iTunes Media-mappen %s\" är aktiverat i iTunes-" +"inställningarna | Avancerad" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1013,6 +1020,11 @@ msgid "" "your calibre configuration directory.

                                                Enabling indicates that iTunes " "is configured to store copies in your iTunes Media folder.

                                                " msgstr "" +"

                                                Denna inställning bör matcha ditt iTunes Inställningar | " +"Avancerat inställning

                                                Avaktivera lagrar kopior av böcker som " +"överförs till iTunes i din Calibre-konfigurationskatalog..

                                                Aktivera " +"indikerar att iTunes har konfigurerats för att lagra kopior i din iTunes " +"Media-mappen.

                                                " #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device" @@ -1087,7 +1099,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheter" @@ -1095,8 +1107,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1223,11 +1235,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Kommunicera med BOEYE BEX Serial ebokläsare." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Kommunicera med BOEYE BDX Serial ebokläsare." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1255,7 +1267,7 @@ msgstr "Kommunicera med PocketBook 602/603/902/903 läsaren." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Kommunicera med PocketBook 360+ läsare." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1317,7 +1329,7 @@ msgstr "Kommunicera med läsplattan The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Kommunicera med Libre Air läsaren." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1428,7 +1440,7 @@ msgstr "Kommunicera med läsplattan Kobo" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo stöder flera samlingar, inklusive " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" @@ -1490,7 +1502,7 @@ msgstr "Kommunicera med EEE Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Kommunicera med Adam-tabletten" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1498,7 +1510,11 @@ msgstr "Kommunicera med Nextbook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "Kommunicera med Moovybook-läsare" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "Kommunicera med COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1522,7 +1538,7 @@ msgstr "Kommunicera med läsplattan Nook." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Kommunicera med Nook Färg och TSR ebokläsare." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1559,6 +1575,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +"Två särskilda samlingar finns tillgängliga: %(abt)s: %(abtv)s och %(aba)s: " +"%(abav)s. Lägg dessa värden till listan för att aktivera dem. Samlingarna " +"kommer att få det namn som efter \":\" tecknet." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -1782,6 +1801,11 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"Det gick inte att komma åt filer i primärminnet på din enhet. Du bör " +"kontakta tillverkaren av enheten för stöd. Vanliga korrigeringar: prova en " +"annan kabel / USB-port på datorn. Om du enheten har en \"Återställ till " +"fabriksinställningar\" typ av inställning någonstans, använda den. " +"Underliggande fel: %s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1792,11 +1816,16 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"Det gick inte att komma åt filer på SD-kortet i enheten. Detta kan inträffa " +"av många skäl. SD-kortet, kan det vara för stor för din enhet kan det vara " +"skrivskyddad, osv Försök med ett annat SD-kort, eller formatera ditt SD-kort " +"med hjälp av FAT32-filsystemet. Kontrollera också att det inte finns för " +"många filer i roten av ditt SD-kort. Underliggande fel: %s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "USB leverantörs ID (i hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1805,21 +1834,23 @@ msgid "" "Get this ID using Preferences -> Misc -> Get information to set up the user-" "defined device" msgstr "" +"Få detta ID med Inställningar -> Övrigt -> Hämta information för att ställa " +"in den användardefinierade enhet" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "" +msgstr "USB-produkts ID (i hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 msgid "USB Revision ID (in hex)" -msgstr "" +msgstr "USB revisions ID (i hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 msgid "Windows main memory vendor string" -msgstr "" +msgstr "Windows primärminne leverantörssträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52 @@ -1829,25 +1860,27 @@ msgid "" "This field is used only on windows. Get this ID using Preferences -> Misc -> " "Get information to set up the user-defined device" msgstr "" +"Detta fält används endast på Windows. Få detta ID med Inställningar -> " +"Övrigt -> Hämta information för att ställa in den användardefinierade enhet" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:81 msgid "Windows main memory ID string" -msgstr "" +msgstr "Windows primärminne ID sträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:84 msgid "Windows card A vendor string" -msgstr "" +msgstr "Windows-kort En leverantörssträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:86 msgid "Windows card A ID string" -msgstr "" +msgstr "Windows-kort En ID-sträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Primärminnesmapp" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -1855,10 +1888,12 @@ msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" msgstr "" +"Ange den mapp där böckerna ska lagras. Denna mapp är prefix till någon " +"send_to_device mall" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "" +msgstr "Kort A mapp" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 #, python-format @@ -2068,6 +2103,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Modify the document text and structure using common patterns. Disabled by " +"default. Use %(en)s to enable. Individual actions can be disabled with the " +"%(dis)s options." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2097,11 +2135,15 @@ msgstr "Alternativ för att skriva metadata till utdata" msgid "Options to help with debugging the conversion" msgstr "Alternativ för att hjälpa till att felsöka konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lista inbyggda recept" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" +"Lista inbyggda receptnamn. Du kan skapa en e-bok från ett inbyggt recept så " +"här: ebok-konvertera \"Recept Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Utdata sparade till" @@ -2292,6 +2334,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"När du skapar en innehållsförteckning från länkar i input dokumentet, " +"tillåter dubbla poster, dvs att fler än en post med samma text, förutsatt " +"att de pekar på en annan plats." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2412,6 +2457,9 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"När ecalibre tar bort tomma rader mellan stycken, ställer den automatiskt en " +"styckeindrag, att säkerställa att punkterna lätt kan urskiljas. Det här " +"alternativet styr bredden som strecksatsen (i EM)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2432,6 +2480,8 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Ställ in höjden på in tomma rader (i EM). Höjden av linjerna mellan " +"punkterna blir dubbelt det värde som här." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2714,7 +2764,7 @@ msgstr "Skapar" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Failed to parse: %(name)s with error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -2972,10 +3022,12 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" +"Teckenkodning för filerna ingång HTML. Vanliga alternativ är: CP1252, " +"CP1251, latin1 och UTF-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" -msgstr "" +msgstr "Lägg länkade filer i bredd första order" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:92 msgid "" @@ -2984,20 +3036,24 @@ msgid "" "the order A, B, D, C. With this option, they will instead be added as A, B, " "C, D" msgstr "" +"Normalt när följande länkar i HTML-filer calibre gör det djupet först, dvs " +"om filen A länkar till B och C, men B länkar till D, är de filer som har " +"lagts i ordningen A, B, D, C. Med detta alternativ, de kommer istället att " +"läggas till som A, B, C, D" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Flera HTML-filer i arkivet. Endast %s kommer att användas." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Inga toppnivå HTML-fil hittas." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Toppnivå HTML-fil %s är tom" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3066,7 +3122,7 @@ msgstr "%s är en tom fil" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "Failed to parse link %(tag)s %(children)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3331,7 +3387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Värde: okänt område " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3351,7 +3407,7 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3404,8 +3460,7 @@ msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Serier" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3546,16 +3601,16 @@ msgstr "" "Hämta omslag/sociala metadata från boken med angivet ISBN-nummer från " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "Nedladdningar metadata och omslag från Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" @@ -3575,16 +3630,17 @@ msgstr "Storbritannien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" -msgstr "" +msgstr "Amazon webbplats som ska användas:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" +"Metadata från Amazon att hämtas med hjälp av detta lands Amazon hemsida." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." @@ -3599,10 +3655,12 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Nedladdningar metadata och täcker från Douban.com. Användbara endast för " +"kinesiska böcker." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Nedladdningar metadata och omslag från Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" @@ -3637,7 +3695,7 @@ msgstr "Ladda ner omslag från The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Nedladdningar metadata och omslag från Overdrive s Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" @@ -3677,6 +3735,8 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"Lägg inte till innehållsförteckningen till boken. Användbart om boken har en " +"egen innehållsförteckning." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3706,8 +3766,10 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"När du lägger innehållsförteckningen till boken, lägg den i början av boken " +"istället för slutet. Rekommenderas inte." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alla artiklar" @@ -3792,7 +3854,7 @@ msgstr "%s-formaterade böcker stöds inte" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Book %(sidx)s of %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -3812,6 +3874,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"Kunde inte hitta rimlig punkt för att dela: %(path)s Sub-tree storlek: " +"%(size)d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4374,6 +4438,11 @@ msgid "" "set and default to the color displayed by the reader (generally this is " "black)." msgstr "" +"Ta inte bort teckenfärg från utdata. Detta är endast användbart när txt-" +"output-formatering är inställd på textil. Textil är den enda formatering som " +"stöder inställning av teckenfärg. Om det här alternativet inte anges kommer " +"teckenfärg inte att fastställas och standard till färg visas av läsaren (i " +"allmänhet är det svart)." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:112 msgid "Send file to storage card instead of main memory by default" @@ -4773,7 +4842,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
                                                %(text)s
                                                " -msgstr "" +msgstr "Plats %(dl)d • %(typ)s
                                                %(text)s
                                                " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format @@ -4840,7 +4909,7 @@ msgstr "Byt namn på biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Ta bort biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4896,7 +4965,7 @@ msgstr "Mappen %s finns redan. Ta bort den först." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" -msgstr "" +msgstr "För lång" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" @@ -4913,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Bibliotek flyttat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4921,6 +4990,8 @@ 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 "" +"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:272 msgid "none" @@ -4954,6 +5025,9 @@ msgid "" "to a location with a shorter path using Windows Explorer, then point calibre " "to the new location and try again." msgstr "" +"Sökväg till biblioteket för lång. Måste vara mindre än tecken %d. Flytta " +"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:325 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 @@ -5013,7 +5087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Tillåẗs ej" @@ -5096,7 +5170,7 @@ msgstr "Kunde inte kopiera böcker: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Copied %(num)d books to %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5127,6 +5201,9 @@ msgid "" "can be slow. Should calibre skip the Recycle Bin? If you click Yes " "the files will be permanently deleted." msgstr "" +"Du försöker att ta bort %d böcker. Skickar så många filer till papperskorgen " +" kan vara långsam . Skulle kaliber hoppa över papperskorgen? Om du " +"klickar på filerna kommer att bort permanent ." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." @@ -5165,7 +5242,7 @@ msgstr "Ta bort alla format från utvalda böcker, utom ..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Ta bort alla format från utvalda böcker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5188,12 +5265,16 @@ msgid "" "Choose formats not to be deleted.

                                                Note that this will never remove " "all formats from a book." msgstr "" +"Välj format inte som ska tas bort.

                                                Observera att detta aldrig " +"kommer att ta bort alla format från en bok." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 msgid "" "All formats for the selected books will be deleted from your " "library.
                                                The book metadata will be kept. Are you sure?" msgstr "" +" Alla format för den valda böcker kommer att bort från " +"biblioteket.
                                                Boken metadata kommer att hållas. Är du säker?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5479,6 +5560,15 @@ msgid "" "and subsequently selected books will be permanently deleted from your " "calibre library.

                                                Are you sure you want to proceed?" msgstr "" +"Bokformat från valda böcker kommer att slås samman till vald första " +"boken (%s). Metadata i den valda första boken kommer inte att ändras. " +"Författare, titel, ISBN och alla andra metadata inte ska slås " +"samman.
                                                Efter samslagningen kommer den andra och därefter utvalda " +"böcker, med alla metadata tagit bort .
                                                Alla bokformat från den " +"valda första boken kommer att behållas och eventuella dubbletter format i " +"den andra och därefter utvalda böcker kommer att bli permanent borttagna " +" från ditt calibre-bibliotek.
                                                Är du säker du vill " +"fortsätta?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:301 #, python-format @@ -5586,7 +5676,7 @@ msgstr "O" #: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18 msgid "Plugin Updater" -msgstr "" +msgstr "Tilläggsuppdaterare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 msgid "Ctrl+P" @@ -5594,7 +5684,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "Ändra calibre beteende" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5603,7 +5693,7 @@ msgstr "Kör välkomstguide" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "" +msgstr "Hämta tillägg för att förbättra Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -5710,19 +5800,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" -msgstr "" +msgstr "Visa QuickView" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:31 msgid "No quickview available" -msgstr "" +msgstr "Ingen snabbvisare tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:32 msgid "Quickview is not available for books on the device." -msgstr "" +msgstr "Snabbvisare är inte tillgänglig för böcker på enheten." #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 msgid "Similar books..." @@ -5766,19 +5856,19 @@ msgstr "Hämta böcker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "Sök efter e-böcker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "Sök efter denna författare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "Sök efter denna titel" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "Sök efter den här boken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 @@ -5790,13 +5880,13 @@ msgstr "Butiker" #: /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:285 msgid "Choose stores" -msgstr "" +msgstr "Välj butiker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "Kan inte söka" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" @@ -5940,44 +6030,57 @@ msgstr "Denna bok finns inte längre i ditt bibliotek" msgid "%s has no available formats." msgstr "%s har inga tillgängliga format." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Söker i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Lägger till..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Söker i all underkataloger..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Sökvägsfel" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Den angivna katalogen kunde inte behandlas." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Inga böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Inga böcker hittades" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ej behörig" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" +"Kan inte lägga till några filer som du inte har behörighet att komma åt dem. " +"Klicka på Visa detaljer för att se en lista över sådana filer." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Tillagd" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Kunde inte lägga till" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5986,11 +6089,11 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Dubbletter hittades!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5998,19 +6101,19 @@ msgstr "" "Böcker med samma titel som följande finns redan i databasen. Skall de ändå " "läggas till?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Lägger till dubbletter ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Sparar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Insamling av data, var god vänta ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Sparat" @@ -6183,39 +6286,39 @@ msgstr "Klicka för att öppna" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 msgid "Ids" -msgstr "" +msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlingar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Klistra omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiera omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dubbelklicka för att öppna fönster för bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Sökväg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7121,7 +7224,7 @@ msgstr "Ta bort blankrad mellan stycken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Infoga &tom rad mellan stycken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7130,7 +7233,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Text&justisering:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7164,11 +7267,11 @@ msgstr "Snygga till &interpunktion" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "&Indenteringsstorlek:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "&Linjestorlek:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7392,6 +7495,7 @@ msgstr "Etikett för personliga dokument:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" +"Sätt genererade Innehållsförteckning vid &början av boken istället för slutet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7514,11 +7618,11 @@ msgstr "Kan inte bygga regex med grafisk byggare utan en bok." #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "Kunde inte öppna filen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" -msgstr "" +msgstr "Kunde inte öppna filen, har du öppna den i ett annat program?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "Open book" @@ -7773,7 +7877,7 @@ msgstr "Innehållsförtecknings&filter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Tillåt &duplicera länkar när du skapar innehållsförteckningen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7867,7 +7971,7 @@ msgstr "Ta inte bort bildreferenser före bearbetning" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Håll textfärg, om möjligt" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" @@ -7961,11 +8065,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Bläddra bland omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Omslagsbläddraren kunde inte laddas" @@ -8187,7 +8291,7 @@ msgstr "vald att skickas" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i av %(total)i böcker" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -8710,7 +8814,7 @@ msgstr "Ny plats:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 msgid "Use the previously &existing library at the new location" -msgstr "" +msgstr "Använd den tidigare och nuvarande biblioteket på den nya platsen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 msgid "&Create an empty library at the new location" @@ -8877,7 +8981,7 @@ msgstr "Författarsortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" -msgstr "" +msgstr "Länk" #: /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 @@ -8922,11 +9026,11 @@ msgstr "Inledande stor bokstav" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:181 msgid "Copy to author sort" -msgstr "" +msgstr "Kopiera till författarsortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:184 msgid "Copy to author" -msgstr "" +msgstr "Kopiera till författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 @@ -8999,7 +9103,7 @@ msgstr "Aktiva jobb" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Stoppa markerat jobb" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -9620,16 +9724,16 @@ msgstr "Vi&sa lösenord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:122 msgid "Restart required" -msgstr "" +msgstr "Omstart krävs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123 msgid "You must restart Calibre before using this plugin!" -msgstr "" +msgstr "Du måste starta Calibre innan du använder detta tillägg!" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:164 #, python-format msgid "Version History for %s" -msgstr "" +msgstr "Versionshistoria för %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:82 @@ -9641,12 +9745,12 @@ msgstr "Alla" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Installed" -msgstr "" +msgstr "installerad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:397 msgid "Not installed" -msgstr "" +msgstr "Inte installerad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 msgid "Update available" @@ -9654,7 +9758,7 @@ msgstr "Ny version tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Plugin Name" -msgstr "" +msgstr "Tilläggsnamn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63 @@ -9663,19 +9767,19 @@ msgstr "Status" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Available" -msgstr "" +msgstr "Tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Calibre" -msgstr "" +msgstr "Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Released" -msgstr "" +msgstr "Utgiven" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" -msgstr "" +msgstr "PayPal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:352 msgid "" @@ -9684,30 +9788,33 @@ msgid "" "\n" "Right-click and choose Donate to reward: " msgstr "" +"Detta tillägg är gratis men du kan belöna utvecklare för deras arbete \n" +"genom att donera till dem via PayPal. \n" +"Högerklicka och välj Donera att belöna: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:387 msgid "Platform unavailable" -msgstr "" +msgstr "Plattform saknas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:389 msgid "Calibre upgrade required" -msgstr "" +msgstr "Calibre-uppdatering krävs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:392 msgid "Plugin deprecated" -msgstr "" +msgstr "Tillägg ogiltigt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "New version available" -msgstr "" +msgstr "Ny version finns tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "Latest version installed" -msgstr "" +msgstr "Senaste version installerades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:427 msgid "This plugin has been deprecated and should be uninstalled" -msgstr "" +msgstr "Detta tillägg har blivit ogiltigt och ska avinstalleras" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:428 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:432 @@ -9716,84 +9823,84 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:445 msgid "Right-click to see more options" -msgstr "" +msgstr "Högerklicka för att se fler alternativ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430 #, python-format msgid "This plugin can only be installed on: %s" -msgstr "" +msgstr "Detta tillägg kan bara installeras på: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434 #, python-format msgid "You must upgrade to at least Calibre %s before installing this plugin" -msgstr "" +msgstr "Du måste uppgradera till Calibre %s innan detta tillägg installeras" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 msgid "You can install this plugin" -msgstr "" +msgstr "Du kan installera detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:442 msgid "A new version of this plugin is available" -msgstr "" +msgstr "En ny version av detta tillägg finns tillgängligt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:444 msgid "This plugin is installed and up-to-date" -msgstr "" +msgstr "Detta tillägg är installerat och aktuellt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:473 msgid "Update Check Failed" -msgstr "" +msgstr "Uppdateringskontroll misslyckades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:474 msgid "Unable to reach the MobileRead plugins forum index page." -msgstr "" +msgstr "Misslyckades nå indexsida för MobileRead-tillägget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:481 msgid "User plugins" -msgstr "" +msgstr "Användartillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:486 msgid "User Plugins" -msgstr "" +msgstr "Användartillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:494 msgid "Filter list of plugins" -msgstr "" +msgstr "Filterlista för tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:512 msgid "Description" -msgstr "" +msgstr "Beskrivning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535 msgid "&Install" -msgstr "" +msgstr "&Installera" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536 msgid "Install the selected plugin" -msgstr "" +msgstr "Installera valt tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:527 msgid "&Customize plugin " -msgstr "" +msgstr "&Anpassa tillägg " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:528 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:580 msgid "Customize the options for this plugin" -msgstr "" +msgstr "Anpassa inställningar för detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540 msgid "Version &History" -msgstr "" +msgstr "Versions&historia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541 msgid "Show history of changes to this plugin" -msgstr "" +msgstr "Visa historia över ändring för detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545 msgid "Plugin &Forum Thread" -msgstr "" +msgstr "Tilläggs&forumtråd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 @@ -9802,7 +9909,7 @@ msgstr "Aktivera/Inaktivera tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:555 msgid "Enable or disable this plugin" -msgstr "" +msgstr "Aktivera eller avaktivera detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 @@ -9811,15 +9918,15 @@ msgstr "Ta bort tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560 msgid "Uninstall the selected plugin" -msgstr "" +msgstr "Avinstallera valt tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:569 msgid "Donate to developer" -msgstr "" +msgstr "Donera till utvecklaren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:570 msgid "Donate to the developer of this plugin" -msgstr "" +msgstr "Donera till utvecklare för detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 @@ -9829,12 +9936,12 @@ msgstr "Anpassa tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #, python-format msgid "Are you sure you want to uninstall the %s plugin?" -msgstr "" +msgstr "Är du säker att du vill avinstallera %s-tillägget?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "Installera %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9855,27 +9962,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 msgid "Install Plugin Failed" -msgstr "" +msgstr "Tilläggsinstallation misslyckades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:710 #, python-format msgid "Unable to locate a plugin zip file for %s" -msgstr "" +msgstr "Misslyckades hitta en zip-tilläggfil för %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 #, python-format msgid "Downloading plugin zip attachment: %s" -msgstr "" +msgstr "Hämta zip-tilläggsbilaga: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:720 #, python-format msgid "Installing plugin: %s" -msgstr "" +msgstr "Installerar tillägg: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:732 #, python-format msgid "Plugin installed: %s" -msgstr "" +msgstr "Installerat tillägg: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:298 @@ -9895,12 +10002,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 msgid "Version history missing" -msgstr "" +msgstr "Versionshistorik saknas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 #, python-format msgid "Unable to find the version history for %s" -msgstr "" +msgstr "Kunde inte hitta versionshistoriken för %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:780 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:333 @@ -9949,32 +10056,34 @@ msgstr "Avbryter..." msgid "Authors" msgstr "Författare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" -msgstr "" +msgstr "** Inga objekt hittades **" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" -msgstr "" +msgstr "Klicka i en kolumn i biblioteket för att se information om boken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" msgstr "" +"Dubbelklicka på en bok för att ändra valet i biblioteket vy. Shift-eller " +"kontroll-dubbelklicka på att redigera metadata för en bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:73 msgid "Quickview" -msgstr "" +msgstr "Snabbvisning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:74 msgid "Items" -msgstr "" +msgstr "Föremål" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95 @@ -9990,7 +10099,7 @@ msgstr "Sök" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:76 msgid "Search in the library view for the selected item" -msgstr "" +msgstr "Sök i biblioteket anser för det markerade objektet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:23 msgid "" @@ -10253,7 +10362,7 @@ msgstr "Kan inte hämta nyheter eftersom ingen Internetanslutning är aktiv" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207 msgid "Go" -msgstr "" +msgstr "Kör" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208 msgid "blurb" @@ -10763,40 +10872,40 @@ msgstr "Ctrl+S" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" -msgstr "" +msgstr "Mall för språkhandledning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 msgid "Template function reference" -msgstr "" +msgstr "Mall för funktionsreferens" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " -msgstr "" +msgstr "UNDANTAG: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" -msgstr "" +msgstr "Ingen kolumn vald" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" -msgstr "" +msgstr "Du måste ange en kolumn som skall färgas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" -msgstr "" +msgstr "Ingen mall" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" -msgstr "" +msgstr "Mallrutan kan inte vara tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 msgid "Set the color of the column:" -msgstr "" +msgstr "Ställ in färg för kolumnen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "" +msgstr "Mallvärde:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" @@ -10818,11 +10927,11 @@ msgstr "Python &kod:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 msgid "Remove any template from the box" -msgstr "" +msgstr "Ta bort alla mallar från rutan" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 msgid "Open Template Editor" -msgstr "" +msgstr "Öppna mallredigerare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 @@ -10845,11 +10954,11 @@ msgstr "&Testa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub.py:100 msgid "Cannot preview" -msgstr "" +msgstr "Kan inte förhandsvisa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub.py:101 msgid "You must first explode the epub before previewing." -msgstr "" +msgstr "Du måste först expandera epub före förhandsvisning." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:61 msgid "" @@ -10887,7 +10996,7 @@ msgstr "&Bygg om ePub" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:68 msgid "&Preview ePub" -msgstr "" +msgstr "&Förhandsvisa ePub" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:141 msgid "No recipe selected" @@ -11086,6 +11195,8 @@ msgid "" "For help with writing advanced news recipes, please visit User Recipes" msgstr "" +"För hjälp med att skriva avancerade nyheter recept, besök användare " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287 msgid "Recipe source code (python)" @@ -11393,8 +11504,8 @@ msgstr " - Jobb" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Vill du verkligen stoppa valda jobbet?" +msgstr[1] "Vill du verkligen stoppa alla valda jobben?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -11476,7 +11587,7 @@ msgstr "MiB" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Ändrad" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 @@ -11547,13 +11658,13 @@ msgstr "Visa kolumn" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" -msgstr "" +msgstr "Krymp kolumn om det är för brett för att passa" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" msgstr "Återställ standardutformning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11661,6 +11772,8 @@ msgid "" "Cause a running calibre instance, if any, to be shutdown. Note that if there " "are running jobs, they will be silently aborted, so use with care." msgstr "" +"Orsak en till exempel en körande Calibre, om någon, avsluta denna. Observera " +"att om jobb körs, kommer det tyst aborteras, så använd med försiktighet." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:690 @@ -11835,13 +11948,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 msgid "Authors changed" -msgstr "" +msgstr "Författare förändrades" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:214 msgid "" "You have changed the authors for this book. You must save these changes " "before you can use Manage authors. Do you want to save these changes?" msgstr "" +"Du har ändrat författarna till denna bok. Du måste spara dessa ändringar " +"innan du kan använda Hantera författare. Vill du spara ändringarna?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:302 msgid "" @@ -11894,7 +12009,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "Återställ %s från den ursprungliga" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" @@ -11916,10 +12031,6 @@ msgstr "Ta bort det valda formatet i den här boken" msgid "Choose formats for " msgstr "Välj format för " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Ej behörig" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Du är ej behörig att läsa följande filer:" @@ -12031,15 +12142,15 @@ msgstr "Denna ISBN-nummer är ogiltigt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 msgid "Invalid ISBN" -msgstr "" +msgstr "Ogiltig ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "Enter an ISBN" -msgstr "" +msgstr "Ange ett ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1251 msgid "The ISBN you entered is not valid. Try again." -msgstr "" +msgstr "ISBN du angav är inte giltigt. Försök igen." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" @@ -12162,6 +12273,11 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" +"Skapa automatiskt posten författarsortering baserat på den aktuella " +"författaren posten. Med den här knappen för att skapa författarsortera " +"kommer ändra författarsortering från rött till grönt. Det finns en meny med " +"funktioner som finns tillgängliga under den här knappen. Klicka och håll på " +"knappen för att se det." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" @@ -12180,6 +12296,8 @@ msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" msgstr "" +"Hantera författare. Används för att byta namn på författare och korrigera " +"enskilda författarens sorteringsvärden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -12190,6 +12308,7 @@ msgid "" "Paste the contents of the clipboard into the identifiers box prefixed with " "isbn:" msgstr "" +"Klistra in innehållet i Urklipp i identifierarerutan som inleds med isbn:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" @@ -12197,7 +12316,7 @@ msgstr "&Hämta metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" -msgstr "" +msgstr "Konfigurera metadatahämtning" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Change how calibre downloads metadata" @@ -12252,7 +12371,7 @@ msgstr "&Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:811 msgid "Basic metadata" -msgstr "" +msgstr "Grundläggande metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" @@ -12495,7 +12614,7 @@ msgstr "Kompakt Metadata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "" +msgstr "Allt på 1 flik" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" @@ -12596,150 +12715,152 @@ msgstr "Återställ alla avstängnings och bekräftelsedialogrutor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 msgid "is true" -msgstr "" +msgstr "är sann" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is false" -msgstr "" +msgstr "är falsk" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "is undefined" -msgstr "" +msgstr "är odefinierad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "has id" -msgstr "" +msgstr "har id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "does not have id" -msgstr "" +msgstr "har inte id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is equal to" -msgstr "" +msgstr "är lika med" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "is less than" -msgstr "" +msgstr "är mindre än" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 msgid "is greater than" -msgstr "" +msgstr "är större än" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "has" -msgstr "" +msgstr "har" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "" +msgstr "har inte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" -msgstr "" +msgstr "har mönster" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have pattern" -msgstr "" +msgstr "har inte mönstret" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is set" -msgstr "" +msgstr "är inställd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not set" -msgstr "" +msgstr "är inte inställd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is" -msgstr "" +msgstr "är" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 msgid "is not" -msgstr "" +msgstr "är inte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 msgid "matches pattern" -msgstr "" +msgstr "passar mönstret" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "does not match pattern" -msgstr "" +msgstr "passar inte mönstret" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" -msgstr "" +msgstr "Om ___ kolumnen ___ värden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:210 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" +"Ange antingen en identifierartyp eller en identifierartyp och värde i " +"formuläret identifierare: värde" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "" +msgstr "Ange ett tal" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" +msgstr "Ange ett datum i formatet ÅÅÅÅ-MM-DD" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "" +msgstr "Skriv in en sträng." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "" +msgstr "Skriv ett reguljärt uttryck" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format msgid "You can match multiple values by separating them with %s" -msgstr "" +msgstr "Du kan passa flera värden genom att separera dem med %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "" +msgstr "Skapa / redigera en färgregelkolumn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" -msgstr "" +msgstr "Skapa en färgregel genom att fylla i rutorna nedan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "" +msgstr "till" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" -msgstr "" +msgstr "Endast om följande villkor är alla uppfyllda:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Lägg till ett annat villkor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" -msgstr "" +msgstr "Du kan inaktivera ett tillstånd genom avmarkera alla rutor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Ogiltig villkor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format msgid "One of the conditions for this rule is invalid: %s" -msgstr "" +msgstr "Ett av villkoren för denna regel är ogiltig: %s " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "" +msgstr "Inga villkor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" -msgstr "" +msgstr "Du måste ange minst en icke-tomt villkor för denna regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:447 #, python-format @@ -12772,39 +12893,43 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

                                                You can change an existing rule by double clicking it." msgstr "" +"Du kan styra färgen på kolumnerna i boklistan genom att skapa \"regler\" som " +"talar om Calibre vilken färg som ska användas. Klicka på Lägg till regel " +"knappen nedan för att komma igång.

                                                Du kan ändra en befintlig regel " +" genom att dubbelklicka på den." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" -msgstr "" +msgstr "Lägg till regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Remove Rule" -msgstr "" +msgstr "Ta bort regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Flytta upp vald regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Flytta ner vald regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Lägg till avancerad regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" -msgstr "" +msgstr "Ingen regel vald" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:573 #, python-format msgid "No rule selected for %s." -msgstr "" +msgstr "Ingen regel vald för %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:578 msgid "removal" -msgstr "" +msgstr "borttagning" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 msgid "You must select a column to delete it" @@ -13064,10 +13189,11 @@ msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" +"Färgrutor måste vara tomma eller innehålla samma antal objekt som värde rutan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" -msgstr "" +msgstr "Färgen {0} är okänd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" @@ -13159,6 +13285,10 @@ msgid "" "specifier.\n" " " msgstr "" +"

                                                Formatföreskrivare måste börja med {0: \n" +"och avslutas med } Du kan ha text före och efter formatet " +"föreskrivaren.\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243 msgid "" @@ -13173,7 +13303,7 @@ msgstr "Format för &datum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 msgid "Format for &numbers" -msgstr "" +msgstr "Format för &nummer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 msgid "&Template" @@ -13213,7 +13343,7 @@ msgstr "Visa som webbläsarmarkeringar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" -msgstr "" +msgstr "Visa som HTML i bokdetaljer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260 @@ -13239,10 +13369,12 @@ msgid "" "A list of color names to use when displaying an item. The\n" "list must be empty or contain a color for each value." msgstr "" +"En lista med färgnamn att använda vid visning av ett objekt. Den \n" +"listan måste vara tom eller innehålla en färg för varje värde." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" -msgstr "" +msgstr "Färger" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" @@ -13259,24 +13391,24 @@ msgstr "Felsöker enhetsdetektering" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "" +msgstr "Hämta information om enheten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" -msgstr "" +msgstr "Användardefinierad information om enheten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Detektion av enhet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" -msgstr "" +msgstr "Se till att enheten är urkopplad, tryck sedan på OK" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 msgid "Ensure your device is connected, then press OK" -msgstr "" +msgstr "Se till att enheten är ansluten, tryck sedan på OK" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:89 msgid "" @@ -13285,6 +13417,10 @@ msgid "" ">Plugins. Remember to also enter the folders where you want the books to be " "put. You must restart calibre for your changes to take effect.\n" msgstr "" +"Kopiera dessa värden till urklipp, klistra in dem i en redigerare, sedan in " +"dem i USER_DEVICE genom att anpassa enhetens tillägg i Inställningar-> " +"Tillägg. Kom ihåg att även ange de mappar där du vill att böckerna ska tas. " +"Du måste starta Calibre för att ändringarna ska börja gälla.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:66 msgid "" @@ -13375,7 +13511,7 @@ msgstr "Alltid" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" -msgstr "" +msgstr "Om det finns tillräckligt med utrymme" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" @@ -13395,7 +13531,7 @@ msgstr "Partitionerad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:172 msgid "Column coloring" -msgstr "" +msgstr "Kolumn färg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" @@ -13448,23 +13584,23 @@ msgstr "Förändring &teckensnitt (kräver omstart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:220 msgid "Main Interface" -msgstr "" +msgstr "Huvudgränssnittet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:221 msgid "Select displayed metadata" -msgstr "" +msgstr "Välj visat metadata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Flytta upp" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Flytta ner" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" -msgstr "" +msgstr "Förvald författarlänkmall:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:225 msgid "" @@ -13474,6 +13610,11 @@ msgid "" "Manage Authors. You can use the values {author} and \n" "{author_sort}, and any template function." msgstr "" +"

                                                Ange en mall som ska användas för att skapa en länk för \n" +"en författare i bokinformationens dialogrutan. Denna mall kommer att \n" +"användas när ingen länk har angivits för författaren att användas som\n" +"administrerad författare. Du kan använda värdena {författare} och \n" +"{Author_sort}, och någon mall funktion." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:230 msgid "Use &Roman numerals for series" @@ -13484,6 +13625,8 @@ msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" +"Observera att kommentarer visas alltid i slutet, oavsett var du " +"tilldelar här." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:233 msgid "Tags browser category &partitioning method:" @@ -13614,6 +13757,9 @@ msgid "" "This plugin is useful only for Chinese language books. It can return " "incorrect results for books in English. Are you sure you want to enable it?" msgstr "" +"Detta tillägg är användbart endast för kinesiska böcker. Det kan " +"returnera felaktiga resultat för böcker på engelska. Är du säker på att du " +"vill aktivera den?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" @@ -13667,31 +13813,35 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" -msgstr "" +msgstr "&Markera alla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 msgid "&Clear all" -msgstr "" +msgstr "&Rensa alla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "&Välj standardvärde" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" "Restore your own subset of checked fields that you define using the 'Set as " "default' button" msgstr "" +"Återställ din egen delmängd av markerade fält som du definierar genom att " +"använda \"Ange som standard\"-knappen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "&Set as default" -msgstr "" +msgstr "&Ange som förval" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 msgid "" "Store the currently checked fields as a default you can restore using the " "'Select default' button" msgstr "" +"Förvara närvarande kontrolleras fälten som standard kan du återställa genom " +"att använda \"Välj förval\"-knappen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" @@ -13743,11 +13893,11 @@ msgstr "Föredrar &färre markeringar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:38 msgid "No proxies used" -msgstr "" +msgstr "Inga proxies används" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42 msgid "Using proxies:" -msgstr "" +msgstr " använda proxies: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:64 msgid "Failed to install command line tools." @@ -13782,7 +13932,7 @@ msgstr "Felsök enhets&detektion" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:69 msgid "Get information to setup the &user defined device" -msgstr "" +msgstr "Få information om att ställa in &användardefinierade enhet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:70 msgid "Open calibre &configuration directory" @@ -13802,32 +13952,36 @@ msgstr "Ansluten enhet: ingen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:189 msgid "That format and device already has a plugboard." -msgstr "" +msgstr "Det format och enheten har redan en kontrollpanel." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:201 msgid "Possibly override plugboard?" -msgstr "" +msgstr "Möjligen åsidosätta kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:202 msgid "" "A more general plugboard already exists for that format and device. Are you " "sure you want to add the new plugboard?" msgstr "" +"En mer generell kontrollpanel finns redan för det formatet och enheten. Är " +"du säker på att du vill lägga till ny kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:236 msgid "Add possibly overridden plugboard?" -msgstr "" +msgstr "Tillsätt eventuellt åsidosatt kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:215 msgid "" "More specific device plugboards exist for that format. Are you sure you want " "to add the new plugboard?" msgstr "" +"Mer specifik enhetskontrollpanel finns för det formatet. Är du säker på att " +"du vill lägga till ny kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:226 msgid "Really add plugboard?" -msgstr "" +msgstr "Ska kontrollpanel verkligen läggas till?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:227 msgid "" @@ -13999,15 +14153,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 msgid "Get &new plugins" -msgstr "" +msgstr "Hämta &nya tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 msgid "Check for &updated plugins" -msgstr "" +msgstr "Sök efter &uppdaterade tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 msgid "&Load plugin from file" -msgstr "" +msgstr "&Ladda tillägg från fil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33 msgid "Any custom field" @@ -14016,6 +14170,7 @@ msgstr "Alla anpassade fält" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "The lookup name of any custom field (these names begin with \"#\")." msgstr "" +"Uppslagsnamnet på eventuella anpassade fält (dessa namn börjar med \"#\")." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 msgid "Constant template" @@ -14586,6 +14741,8 @@ msgid "" "Argument count should be -1 or greater than zero. Setting it to zero means " "that this function cannot be used in single function mode." msgstr "" +"Argumentstatus bör vara -1 eller större än noll. Sätts den till noll " +"innebär att denna funktion inte kan användas i enkelt funktionsläge." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174 msgid "Exception while compiling function" @@ -14669,7 +14826,7 @@ msgstr "Snabbmenyn för de böcker på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Snabbmenyn för omslagsläsaren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -14691,7 +14848,7 @@ msgstr "Kan inte ta bort åtgärder %s från denna plats" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Välj verktygsfält att anpassa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 msgid "A&vailable actions" @@ -14794,11 +14951,11 @@ msgstr "Tillämpa alla ändringar du gjort i denna ändring" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:339 msgid "Delete current search" -msgstr "" +msgstr "Radera sökning" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:340 msgid "No search is selected" -msgstr "" +msgstr "Ingen sökning är vald" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:342 msgid "The selected search will be permanently deleted. Are you sure?" @@ -14826,18 +14983,20 @@ msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Spara aktuell sökning under namnet som visas i rutan. Tryck och håll för ett " +"menyfönster." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" -msgstr "" +msgstr "Skapa sparad sökning" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:462 msgid "Delete saved search" -msgstr "" +msgstr "Ta bort sparad sökning" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:466 msgid "Manage saved searches" -msgstr "" +msgstr "Hantera sparade sökningar" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:476 msgid "*Current search" @@ -14946,23 +15105,23 @@ msgstr "Öppna butik i externa webb-läsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" -msgstr "" +msgstr "&Namn:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" -msgstr "" +msgstr "&Beskrivning:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" -msgstr "" +msgstr "&Huvudkontor:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Aktiverad:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 msgid "DRM:" -msgstr "" +msgstr "DRM:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 @@ -14970,7 +15129,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 msgid "true" -msgstr "" +msgstr "sann" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 @@ -14978,16 +15137,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 msgid "false" -msgstr "" +msgstr "falsk" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216 msgid "Affiliate:" -msgstr "" +msgstr "Anslut:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 msgid "Nam&e/Description ..." -msgstr "" +msgstr "&Namn/beskrivning ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132 @@ -14997,7 +15156,7 @@ msgstr "Fråga:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" -msgstr "" +msgstr "Aktivera" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:137 @@ -15006,42 +15165,48 @@ msgid "Invert" msgstr "Invertera" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" -msgstr "" +msgstr "Anslut" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Enabled" -msgstr "" +msgstr "Aktiverad" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Headquarters" -msgstr "" +msgstr "Högkvarter" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "No DRM" -msgstr "" +msgstr "Inga DRM" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129 msgid "" "This store is currently disabled and cannot be used in other parts of " "calibre." msgstr "" +"Denna butik är för närvarande inaktiverad och kan inte användas i andra " +"delar av Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:131 msgid "" "This store is currently enabled and can be used in other parts of calibre." msgstr "" +"Denna butik är för närvarande är aktiverat och kan användas i andra delar av " +"Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136 msgid "This store only distributes ebooks without DRM." -msgstr "" +msgstr "Denna butik distribuerar bara böcker utan DRM." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138 msgid "" "This store distributes ebooks with DRM. It may have some titles without DRM, " "but you will need to check on a per title basis." msgstr "" +"Denna butik distribuerar e-böcker med DRM. Den kan ha vissa titlar utan DRM, " +"men du måste kolla på bok per titel." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140 #, python-format @@ -15050,91 +15215,94 @@ msgid "" "the store caters to. However, this does not necessarily mean that the store " "is limited to that market only." msgstr "" +"Denna butik har sitt huvudkontor i %s. Detta är en bra indikation på vilken " +"marknaden butiken vänder sig till. Men behöver inte nödvändigtvis betyda att " +"butiken är begränsad till bara den marknaden." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." -msgstr "" +msgstr "Köp från denna butik stöder Calibre-utvecklare: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 #, python-format msgid "This store distributes ebooks in the following formats: %s" -msgstr "" +msgstr "Denna butik distribuerar e-böcker i följande format: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." -msgstr "" +msgstr "Konfigurera ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99 msgid "Time" -msgstr "" +msgstr "Tid" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:100 msgid "Number of seconds to wait for a store to respond" -msgstr "" +msgstr "Antal sekunder att vänta på en butik för att svara" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:101 msgid "Number of seconds to let a store process results" -msgstr "" +msgstr "Antal sekunder för att låta en butik bearbeta resultat" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:102 msgid "Display" -msgstr "" +msgstr "Visa" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:103 msgid "Maximum number of results to show per store" -msgstr "" +msgstr "Maximalt antal resultat att visa per butik" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104 msgid "Open search result in system browser" -msgstr "" +msgstr "Öppna sökresultat i systemets webbläsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" -msgstr "" +msgstr "Ämnen" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 msgid "Number of search threads to use" -msgstr "" +msgstr "Antal sökning ämnen att använda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 msgid "Number of cache update threads to use" -msgstr "" +msgstr "Antal mellanlagrade ämnesuppdateringar att användas" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:108 msgid "Number of conver download threads to use" -msgstr "" +msgstr "Antal omslagsnedladdning trådar att använda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:109 msgid "Number of details threads to use" -msgstr "" +msgstr "Antal detaljer trådar att använda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:105 msgid "Performance" -msgstr "" +msgstr "Prestanda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106 msgid "Number of simultaneous searches" -msgstr "" +msgstr "Antalet samtidiga sökningar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107 msgid "Number of simultaneous cache updates" -msgstr "" +msgstr "Antal samtidiga cache uppdateringar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:108 msgid "Number of simultaneous cover downloads" -msgstr "" +msgstr "Antal samtidiga omslagsnedladdningar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:109 msgid "Number of simultaneous details downloads" -msgstr "" +msgstr "Antal samtidiga detaljnedladdningar" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:62 msgid "Search:" @@ -15157,30 +15325,30 @@ msgstr "Stäng" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212 msgid "&Price:" -msgstr "" +msgstr "&Pris:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 msgid "Download:" -msgstr "" +msgstr "Hämta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 msgid "Titl&e/Author/Price ..." -msgstr "" +msgstr "tit&el/Författare/Pris ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" -msgstr "" +msgstr "Hämta" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Pris" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15191,7 +15359,7 @@ msgstr "" "kontrollera detta pris är korrekt. Detta pris ofta ingår inte kampanjer i " "butiken som pågår." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15203,7 +15371,7 @@ msgstr "" "dig om vad du kan göra med denna bok. Kontrollera med butiken innan du gör " "några inköp för att du faktiskt kan läsa den här boken." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15215,7 +15383,7 @@ msgstr "" "konvertering. Men innan du köper dubbelkolla DRM status med butiken. Butiken " "kanske inte visar användningen av DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15223,31 +15391,31 @@ msgstr "" "DRM status i denna bok kunde inte fastställas. Det finns en mycket hög " "sannolikhet att denna bok är faktiskt DRM begränsad." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." -msgstr "" +msgstr "Följande format kan laddas ner direkt: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:41 msgid "Download..." -msgstr "" +msgstr "Hämtar ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:45 msgid "Goto in store..." -msgstr "" +msgstr "Gå in i butiken ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:114 #, python-format msgid "Buying from this store supports the calibre developer: %s

                                                " -msgstr "" +msgstr "Köpa från denna butik stöder Calibre-tvecklare: %s

                                                " #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276 msgid "Customize get books search" -msgstr "" +msgstr "Anpassa lboksökningshämtning" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286 msgid "Configure search" -msgstr "" +msgstr "Konfigurera sökning" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "Couldn't find any books matching your query." @@ -15255,7 +15423,7 @@ msgstr "Kunde inte hitta några böcker som passar din sökning." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:350 msgid "Choose format to download to your library." -msgstr "" +msgstr "Välj format att ladda ner till ditt bibliotek." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 @@ -15264,11 +15432,11 @@ msgstr "Hämta böcker" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140 msgid "Open a selected book in the system's web browser" -msgstr "" +msgstr "Öppna en vald bok i systemets webbläsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:141 msgid "Open in &external browser" -msgstr "" +msgstr "Öppna i &extern webbläsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96 msgid "Not Available" @@ -15284,19 +15452,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:51 msgid "Updating book cache" -msgstr "" +msgstr "Uppdatera bokbuffert" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:42 msgid "Checking last download date." -msgstr "" +msgstr "Kontrollerar sista nedladdningsdatum." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:48 msgid "Downloading book list from MobileRead." -msgstr "" +msgstr "Laddar ner boklistan från MobileRead." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:61 msgid "Processing books." -msgstr "" +msgstr "Bearbetar böcker." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format @@ -15305,11 +15473,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." -msgstr "" +msgstr "Uppdatera MobileRead bokmellanlagring ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 msgid "&Query:" -msgstr "" +msgstr "&Förfrågan:" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:73 msgid "" @@ -15556,7 +15724,7 @@ msgstr "Redigera sortering för %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:352 #, python-format msgid "Edit link for %s" -msgstr "" +msgstr "Redigera länk för %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format @@ -15633,7 +15801,7 @@ msgstr "Ändra sub-kategorisering systemet" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "First letter is usable only when sorting by name" -msgstr "" +msgstr "Första bokstaven är användbart endast när man sorterar efter namn" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70 #, python-format @@ -15747,55 +15915,55 @@ msgstr "" "fortsätter att köra i systemfältet. För att stänga det, välj Avsluta " "i snabbmenyn i systemfältet." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Uppdatering tillgänglig!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Visa detta meddelande för framtida uppdateringar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Hämta uppdatering" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" -msgstr "" +msgstr "Uppdatera &tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Uppdatering tillgänglig" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" -msgstr "" +msgstr "uppdaterad tillägg" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" -msgstr "" +msgstr "Tilläggsuppdateringar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" -msgstr "" +msgstr "Det finns %d tilläggsuppdateringar tillgängliga" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" -msgstr "" +msgstr "Installera och konfigurera användartillägg" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -16190,11 +16358,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" -msgstr "" +msgstr "Större" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 msgid "smaller" -msgstr "" +msgstr "mindre" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 #, python-format @@ -16351,6 +16519,7 @@ msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" +"Välj din e-bok enhet. Om enheten inte är med i listan, välj en \"%s\" enhet." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:499 msgid "Moving library..." @@ -16539,12 +16708,12 @@ msgstr "Ställ in" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:102 msgid "Incorrect username" -msgstr "" +msgstr "Felaktigt användarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:103 #, python-format msgid "%s needs the full email address as your username" -msgstr "" +msgstr "%s behöver den fullständiga e-postadressen som användarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:154 msgid "OK to proceed?" @@ -16563,6 +16732,10 @@ msgid "" "verify your account periodically, before it will let calibre send email. In " "this case, I strongly suggest you setup a free gmail account instead." msgstr "" +"Om du installerar ett nytt Hotmail-konto, kräver Microsoft att du " +"kontrollerar ditt konto med jämna mellanrum, innan det kommer att tilllåta " +"Calibre skicka e-post. I detta fall föreslår jag starkt att du skapar ett " +"kostnadsfritt Gmail-konto istället." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:232 @@ -16772,7 +16945,7 @@ msgstr "tom" #: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" -msgstr "" +msgstr "Ogiltig Boolesk fråga \"{0}\"" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:55 #, python-format @@ -16794,6 +16967,10 @@ msgid "" "Default: '%default'\n" "Applies to: CSV, XML output formats" msgstr "" +"Utgång fält att sortera p.\n" +"illgängliga fält: author_sort, id, betyg, storlek, tidsstämpel, title_sort\n" +"Grundinställning: '%default'\n" +"Tillämpas på: CSV, XML utformat" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:251 #, python-format @@ -17898,17 +18075,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "

                                                Migrera den gamla databasen till e-bokbibliotek i %s

                                                " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimerar databas" @@ -17990,7 +18167,7 @@ msgstr "Utgivningsdatumet" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46 msgid "The date when the metadata for this book record was last modified" -msgstr "" +msgstr "Det datum då metadata för denna bokpost senast ändrades" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" @@ -18323,13 +18500,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" -msgstr "" +msgstr "Växla till hela gränssnittet (icke-mobila gränssnitt)" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:161 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"Hela gränssnittet ger dig många fler funktioner, men det kan inte fungera " +"bra på en liten skärm" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format @@ -18370,7 +18549,7 @@ msgstr "Böcker sorterade efter " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Användning" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -18493,7 +18672,7 @@ msgstr "syntaxfel - programmet avslutas innan EOF" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:103 msgid "Unknown identifier " -msgstr "" +msgstr "Okänd identifierare " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:110 msgid "unknown function {0}" @@ -18852,6 +19031,8 @@ msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" +"human_readable (v) - returnerar en sträng som representerar antalet v i KB, " +"MB, GB, etc." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 msgid "" @@ -18925,13 +19106,15 @@ msgstr "capitalize(Val) - Returnerar värdet av fältet med versaler" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 msgid "booksize() -- return value of the size field" -msgstr "" +msgstr "booksize() - returnera värdet av fältetstorlek" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" +"ondevice() -- returnera Ja om ondevice är inställd, annars returnera " +"tillbaka den tomma strängen" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 msgid "" @@ -19045,7 +19228,7 @@ msgstr "Engelska (Kanada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "Engelska (Grekland)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" @@ -19057,7 +19240,7 @@ msgstr "Engelska (Thailand)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "Engelska (Turkiet)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" @@ -19101,7 +19284,7 @@ msgstr "Engelska (Kina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "English (South Africa)" -msgstr "" +msgstr "Engelska (Sydafrika)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Paraguay)" @@ -19166,22 +19349,22 @@ msgstr "Holländska (Belgien)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "pm" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -19537,75 +19720,75 @@ msgstr "Hämta inte CSS-stilmallar." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Spara" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Öppna" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Avbryt" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Stäng" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Tillämpa" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Spara inte" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Stäng utan att spara" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Ta bort" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Ja" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Ja till &alla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Nej" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&ej till alla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Spara alla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Avbryt" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Försök igen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignorera" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Återställ standardvärden" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -19613,7 +19796,7 @@ msgstr "Auto ökning serieindex" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19633,35 +19816,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"Algoritmen som används för att tilldela en ny bok, i en befintlig serie, ett " -"serienummer.\n" -"Nytt serienummer som tilldelats med denna justering är alltid heltalsvärden, " -"utom\n" -"om en konstant icke-heltal anges.\n" -"Möjliga värden är:\n" -"nästa - Första tillgängliga heltal större än det största antalet befintliga\n" -"first_free - Första tillgängliga heltal större än 0\n" -"next_free - Första tillgängliga heltal större än den minsta befintliga " -"numret\n" -"last_free - Första tillgängliga heltal mindre än den största befintliga " -"numret\n" -"Återgå största befintliga + 1 om inget gratis nummer finns\n" -"konst - Tilldela nummer 1 alltid\n" -"ett nummer - Tilldela detta antal alltid. Antalet är inte inom " -"citationstecken. Notera att\n" -"0,0 kan användas här.\n" -"Exempel:\n" -"series_index_auto_increment = 'nästa'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16,5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Lägg avgränsare efter att ha avslutat ett författarnamn" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19675,11 +19850,11 @@ msgstr "" "för författare.\n" "Kan vara antingen sant eller falskt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Författare sorterad namnalgoritm" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19697,11 +19872,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Använd författarsortering i läsaren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19736,12 +19911,12 @@ msgstr "" "categories_use_field_for_author_name = 'författar'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19753,12 +19928,23 @@ msgid "" "switch\n" "to ascii ordering for performance reasons." msgstr "" +"Calibre använder normalt locale-beroende lexikografisk ordning när " +"färdigställande \n" +"av värden visas. Detta innebär att sorteringsordningen är korrekt för " +"användarens \n" +"språk. Detta kan dock vara långsam. Prestanda förbättras genom att byta till " +"\n" +"ASCII ordning. Denna justering styr när växlingar sker. Ställ in den till " +"noll \n" +"att alltid använda ASCII ordning. Ställ in den till något större än noll för " +"att byta \n" +"till ASCII ordning av prestandaskäl." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Styt uppdelning av markeringar i läsaren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19809,11 +19995,11 @@ msgstr "" "(\\ Tecken) i mallen. Det gör inte ont något att lämna den där\n" "även om det inte finns några bakstreck." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Ange kolumner för att sortera boklista som vid start" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19832,11 +20018,11 @@ msgstr "" "sortera efter\n" "titel inom författare." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Styr hur datum visas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19876,11 +20062,11 @@ msgstr "" "offentliggörande standard om inte fastställd: MMM yyyy\n" "tidstämpel standard om inte fastställd: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Styr sortering av titlar och serier i biblioteketfönstret" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19918,11 +20104,11 @@ msgstr "" "retur\n" "utan att ändra något är tillräckligt för att ändra sorteringsordning." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Styr formatering av titel och serier när de används i mallarna" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19953,12 +20139,12 @@ msgstr "" "kommer att bli \"Lord of the Rings, The\". Om justering är inställd på\n" "strictly_alphabetic skulle det vara \"The Lord of the Rings\"." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Ställ lista med ord som anses vara \"artiklar\" för sorteringssträngar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19981,11 +20167,11 @@ msgstr "" "Så här inaktiverar använda uttrycket: \"^ $ '\n" "Standard: \"^ (A | Det | An) \\ s +\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Ange en mapp Calibre ska ansluta till vid start" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20007,11 +20193,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Användare\\\\någon\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/Mina Dropbox/någon/bibliotek'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Ange namngivningsregler för SONY-samlingar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20155,11 +20341,11 @@ msgstr "" "'}\n" "sony_collection_name_template = '{Kategori: | |:} {value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Ange hur SONY samlingar är sorterade" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20207,12 +20393,12 @@ msgstr "" "fält)]\n" "Standard: tomt (inga regler), så ingen insamling attribut är namngivna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Styr hur märkningar används när kopiera böcker till ett annat bibliotek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20221,17 +20407,17 @@ msgstr "" "till när du lägger\n" "en bok \"läggas vid kopiering böcker till ett annat bibliotek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Ställ in maximalt antal markeringar att visa per bok i innehållsservern" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Ställ egna metadata som servern kommer eller inte kommer att visas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20264,11 +20450,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display ['# mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Ange det maximala antalet sorterings- \"nivåer\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20288,12 +20474,12 @@ msgstr "" "böcker) påföljden kan vara märkbar. Om du inte är orolig för multi-\n" "nivå sorterar, och om du ser en avmattning, minska värdet av denna justering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Ange vilka typsnitt som ska användas när du genererar ett standardomslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20306,11 +20492,11 @@ msgstr "" "standardteckensnitt (Liberation\n" "Serif) inte innehåller glyfer för språket i böckerna i ditt bibliotek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20322,11 +20508,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Språk att använda vid sortering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20351,11 +20537,11 @@ msgstr "" "Exempel: locale_for_sorting = \"fr\" - sort med franska lagstiftningen.\n" "Exempel: locale_for_sorting = 'nb' - sort med norska regler." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Antal kolumner för anpassade metadata i redigera metadatadialogrutan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20367,11 +20553,11 @@ msgstr "" "metadata en bok i taget. Om sant, då de områden läggs ut med hjälp av två\n" "kolumner. Om falskt används en kolumn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Antalet sekunder att vänta innan du skickar e-post" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20386,11 +20572,11 @@ msgstr "" "omstart av\n" "Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Ta bort den ljusa gula linjer i kanterna på boklistan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20400,12 +20586,12 @@ msgstr "" "när en del av användargränssnittet är dolt. Ändringar träder i kraft\n" "efter en omstart av Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Den maximala bredden och höjden för omslag sparas i Calibre-biblioteket" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20417,11 +20603,11 @@ msgstr "" "orsakas av extremt\n" "stora omslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Till vart nyheter ska skickas ner" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20438,11 +20624,11 @@ msgstr "" "att om det inte finns tillräckligt ledigt utrymme på den plats du väljer,\n" "filerna kommer att skickas till platsen med mest ledigt utrymme." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Vilket gränssnitt ska meidaservern lyssna på" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20462,11 +20648,11 @@ msgstr "" "kan inte\n" "fungerar på alla operativsystem)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20478,11 +20664,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20490,60 +20676,18 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#~ msgid "The reader has no storage card connected." -#~ msgstr "Läsaren har inga minneskort inkopplade." - #~ msgid "Communicate with the Cybook Gen 3 eBook reader." #~ msgstr "Kommunicera med Cybook Gen 3 e-boksläsare." #~ msgid "Communicate with the Cybook Opus eBook reader." #~ msgstr "Kommunicera med Cybook Opus e-boksläsare." -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Tvingar inte texten att justeras i utdata. Om texten är faktiskt visas " -#~ "justerad eller ej beror på om e-boksformatet och läsenhetet stöder justering." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Använd ett reguljärt uttryck för att försöka ta bort sidhuvudet." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Använd ett reguljärt uttryck för att försöka ta bort sidfoten." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Kan inte bearbeta bild %s. Fel: %s" +#~ msgid "List builtin recipes" +#~ msgstr "Lista inbyggda recept" #~ msgid "ratings" #~ msgstr "betyg" -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com svarade inte. Försök igen senare." - -#~ msgid " not found." -#~ msgstr " hittas inte." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Utfil. Normal erhållet från infilnamnet." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Skapar mer läsbart XML-utdata." - -#~ msgid "Useful for debugging." -#~ msgstr "Användbart för felsökning." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Alternativ för att styra e-bokskonvertering." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "Teckenkodning för indata. Standard är automatisk detektering." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Användning: e-boksonvertera INFIL UTFIL [ALTERNATIV ..]" - #~ msgid "" #~ "Run the text input through the markdown pre-processor. To learn more about " #~ "markdown see" @@ -20551,13 +20695,6 @@ msgstr "" #~ "Kör textinmatning genom \"markdown\" pre-processor. Om du vill veta mer om " #~ "\"markdown\" se" -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Denna RTF-fil har en funktion som calibre inte stöder. Konvertera det till " -#~ "HTML och sedan prova den." - #~ msgid "Do not add a blank line between paragraphs." #~ msgstr "Lägg inte till en tom rad mellan stycken." @@ -20573,260 +20710,21 @@ msgstr "" #~ msgid "Add a tab at the beginning of each paragraph" #~ msgstr "Lägg till ett tabulatorsteg i början av varje stycke" -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Använd en guide för att bygga XPath-uttrycket" - #~ msgid "Force maximum line lenght" #~ msgstr "Tvinga maximal radlängd" -#~ msgid "and delete from library" -#~ msgstr "och ta bort från biblioteket" - -#~ msgid "Attached is the" -#~ msgstr "Bifogat är" - -#~ msgid "Sent by email:" -#~ msgstr "Skickat via e-post:" - -#~ msgid "Invalid size" -#~ msgstr "Ogiltig storlek" - -#~ msgid "Invalid database location.
                                                Cannot write to " -#~ msgstr "Ogiltig plats för databas.
                                                Kan inte skriva till " - -#~ msgid "Invalid database location" -#~ msgstr "Ogiltig plats för databas" - -#~ msgid "Invalid database location " -#~ msgstr "Ogiltig plats för databas " - -#~ msgid "
                                                Must be a directory." -#~ msgstr "
                                                Måste vara en katalog." - #~ msgid "TabWidget" #~ msgstr "TabWidget" -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "calibre kan skicka böcker till dig (eller dina läsare) via e-post" - -#~ msgid "Finding metadata..." -#~ msgstr "Söker metadata..." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Kunde inte hämta metadata från:" - -#~ msgid "Warning" -#~ msgstr "Varning" - -#~ msgid "Could not find metadata" -#~ msgstr "Kunde inte hitta metadata" - -#~ msgid "&Access Key:" -#~ msgstr "Behörighetskod" - -#~ msgid "Fetch" -#~ msgstr "Hämta" - -#~ msgid "Matches" -#~ msgstr "Träffar" - -#~ msgid "Meta information" -#~ msgstr "Metainformation" - -#~ msgid "The download timed out." -#~ msgstr "Hämtningen avbröts" - #~ msgid "Abort the editing of all remaining books" #~ msgstr "Avbryt redigering av alla kvarvarande böcker" -#~ msgid "Could not fetch cover.
                                                " -#~ msgstr "Kunde inte hämta omslag.
                                                " - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kan inte hämta omslag" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Kunde inte hämta metadata" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "Kunde inte hitta omslag för denna bok. Försök ange ISBN först." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Du måste ange minst en av ISBN, titel, författare eller förlag" - -#~ msgid "Edit Meta Information" -#~ msgstr "Redigera metainformation" - -#~ msgid "Bad cover" -#~ msgstr "Dåligt omslag" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Omslaget är inte en giltig bild" - -#~ msgid "Reset cover to default" -#~ msgstr "Återställ omslaget" - -#~ msgid "Available Formats" -#~ msgstr "Tillgängliga format:" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Lägg till ett nytt format för den här boken till databasen" - #~ msgid "Update metadata from the metadata in the selected format" #~ msgstr "Uppdatera metadata från metadata i det valda formatet" -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Hämta alla schemalagda recept på en gång" - -#~ msgid "Last downloaded" -#~ msgstr "Senast hämtad" - -#~ msgid "day" -#~ msgstr "dag" - -#~ msgid "Friday" -#~ msgstr "fredag" - -#~ msgid "Monday" -#~ msgstr "måndag" - -#~ msgid "Tuesday" -#~ msgstr "tisdag" - -#~ msgid "Wednesday" -#~ msgstr "onsdag" - -#~ msgid "Thursday" -#~ msgstr "torsdag" - -#~ msgid "Saturday" -#~ msgstr "lördag" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Hämtningsintervall för detta recept. Ett värde på noll innebär att receptet " -#~ "hämtas varje timme." - -#~ msgid "Sunday" -#~ msgstr "söndag" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Radera hämtade nyheter äldre än angivet antal dagar. Ange noll för att " -#~ "inaktivera." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Radera hämtade nyheter äldre än " - -#~ msgid "Pick recipe" -#~ msgstr "Välj recept" - -#~ msgid "Book %s of %s." -#~ msgstr "Bok %s av %s." - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Kan inte bearbeta bild: %s\n" -#~ "%s" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [alternativ] ISBN\n" -#~ "\n" -#~ "Hämta ett omslag för boken som identifieras med ISBN från LibraryThing.com\n" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Sök:" - -#~ msgid "Edit meta information" -#~ msgstr "Redigera metainformation" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Boken har varken titel eller ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Inga träffar hittades för den här boken" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Klicka för att stänga omslagsbläddring" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Klicka för att se listan över aktiva jobb." - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Kunde inte konvertera %d av %d böcker, eftersom inget lämpligt källformat " -#~ "hittades." - -#~ msgid "Download only metadata" -#~ msgstr "Hämta bara metadata" - -#~ msgid "Download only covers" -#~ msgstr "Hämta bara omslag" - -#~ msgid "Device database corrupted" -#~ msgstr "Enhetsdatabas skadad" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Välj en plats för ditt e-bokbibliotek" - -#~ msgid "metadata" -#~ msgstr "metadata" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Hämtar %s för %d böcker" - -#~ msgid "covers" -#~ msgstr "omslag" - -#~ msgid "Invalid library location" -#~ msgstr "Ogiltig biblioteksplats" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Kunde inte komma åt %s. Använder %s som biblioteket." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "VARNING: Aktiva jobb" - #~ msgid "Double click to change a keyborad shortcut" #~ msgstr "Dubbelklicka för att ändra ett kortkommando" -#~ msgid "Ebook Viewer" -#~ msgstr "E-bokläsare" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Klicka för att se böcker som finns på din dator" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Bibliotek\n" -#~ "%d\n" -#~ "böcker" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "Du måste ange användarnamn och lösenord för e-postservern." - #~ msgid "The author sort string" #~ msgstr "Författaresorterasträngen" @@ -20834,13 +20732,6 @@ msgstr "" #~ msgstr "" #~ "Serienummerenö. För att få inledande nollor använd {series_index: 03N}" -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sAnvändning%s: %s\n" - -#~ msgid "The priority of worker processes" -#~ msgstr "Prioritet för arbetsprocesser" - #~ msgid "&Saving books" #~ msgstr "&Spara böcker" @@ -20850,51 +20741,15 @@ msgstr "" #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "&Translitterera Unicode-tecken till ASCII." -#~ msgid "No text &justification" -#~ msgstr "Ingen textjustering" - -#~ msgid "Remove F&ooter" -#~ msgstr "Ta bort sidfot" - #~ msgid "&Adding books" #~ msgstr "Lägg till böcker" -#~ msgid "&Button size in toolbar" -#~ msgstr "&Bildknappstorlek i verktygsfältet" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Visa &text på bildknappar" - #~ msgid "&Check database integrity" #~ msgstr "&Kontrollera databasintegritet" -#~ msgid "&Add" -#~ msgstr "Lägg till" - #~ msgid "Stop &all jobs" #~ msgstr "Avsluta &alla jobb" -#~ msgid "&Stop selected job" -#~ msgstr "Av&sluta valt jobb" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Hämta metadata från servern" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Author S&ort: " -#~ msgstr "Författars&ortering: " - -#~ msgid "Download &cover" -#~ msgstr "Hämta omslag" - -#~ msgid "&User stylesheet" -#~ msgstr "Användarens stilmall" - -#~ msgid "Del" -#~ msgstr "Del" - #~ msgid "" #~ "Comma separated list of metadata fields to turn into collections on the " #~ "device. Posiibilities include: " @@ -20935,13 +20790,6 @@ msgstr "" #~ msgid "Copy Image" #~ msgstr "Kopiera bild" -#~ msgid "" -#~ "Latest version: %s" -#~ msgstr "" -#~ "Senaste version: %s" - #~ msgid "E-book Options" #~ msgstr "E-book alternativ" @@ -20952,15 +20800,6 @@ msgstr "" #~ msgid "Select destination for %s.%s" #~ msgstr "Välj destination för %s.%s" -#~ msgid "tags" -#~ msgstr "etiketter" - -#~ msgid "Search as you type" -#~ msgstr "Sök &medan du skriver" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "&Visa meddelanden i systemfältet" - #~ msgid "Sort numbers as text" #~ msgstr "Sortera tal som text" @@ -21134,12 +20973,6 @@ msgstr "" #~ "Teckenkodning för indata i HTML. Vanliga alternativ är: cp1252, latin1, iso-" #~ "8859-1 och utf-8." -#~ msgid "No valid plugin found in " -#~ msgstr "Inget giltigt tillägg hittades i " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kommunicera med läsplattan Kindle 2." - #~ msgid "Communicate with the Nokia 810 internet tablet." #~ msgstr "Kommunicera med surfplattan Nokia 810." @@ -21165,13 +20998,6 @@ msgstr "" #~ msgid "Set font delta" #~ msgstr "Ange teckensnittsdelta" -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Radavståndet i punkter. Kontrollerar avståndet mellan två påföljande " -#~ "textrader. Som standard ändras inte radavståndet." - #~ msgid "" #~ "When calibre removes inter paragraph spacing, it automatically sets a " #~ "paragraph indent, to ensure that paragraphs can be easily distinguished. " @@ -21181,19 +21007,6 @@ msgstr "" #~ "stycke, så att det lätt kan skiljas från det föregående. Det här " #~ "alternativet styr bredden på denna indentering." -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Försök att upptäcka och rätta till hårda radbrytningar och andra problem i " -#~ "källfilen. Detta kan göra saken värre, så använd detta med försiktighet." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Det reguljära uttrycket för att ta bort sidhuvudet." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Det reguljära uttrycket för att ta bort sidfoten." - #~ msgid "" #~ "Transliterate unicode characters to an ASCII representation. Use with care " #~ "because this will replace unicode characters with ASCII. For instance it " @@ -21217,37 +21030,9 @@ msgstr "" #~ "partiell omvandling av en PDF-fil. Standard är %default som inaktiverar " #~ "detta." -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Kunde inte tolka länken %s %s" - #~ msgid "EDITORIAL REVIEW" #~ msgstr "Redaktörsgranskning" -#, python-format -#~ msgid "" -#~ "\n" -#~ "Read/Write metadata from/to ebook files.\n" -#~ "\n" -#~ "Supported formats for reading metadata: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "Different file types support different kinds of metadata. If you try to set\n" -#~ "some metadata on a file type that does not support it, the metadata will be\n" -#~ "silently ignored.\n" -#~ msgstr "" -#~ "\n" -#~ "Läs/Skriv metadata från/till e-bokfiler.\n" -#~ "\n" -#~ "Format som stöds för läsa metadata: %s\n" -#~ "\n" -#~ "Format som stöds för att skriva metadata: %s\n" -#~ "\n" -#~ "Olika filtyper stöder olika typer av metadata. Om du försöker ställa\n" -#~ "in vissa metadata om en filtyp som inte stöds dessa, kommer de att\n" -#~ "tyst ignoreras.\n" - #~ msgid "description/reviews" #~ msgstr "beskrivning/recensioner" @@ -21267,69 +21052,6 @@ msgstr "" #~ msgid "Downloads social metadata from amazon.com" #~ msgstr "Hämta sociala metadata från amazon.com" -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [alternativ] tangenten\n" -#~ "\n" -#~ "Hämta metadata för böcker från isndb.com. Du kan ange antingen\n" -#~ "böckernas ISBN-nummer eller deras titel och författare. Om du anger titel " -#~ "och författare,\n" -#~ "kan mer än en bok komma i fråga.\n" -#~ "\n" -#~ "Nyckeln är den konto-nyckel som du skapar efter att du registrerat dig för " -#~ "ett gratis konto på isbnd\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN-numbret för den boken du vill hämta metadata till." - -#~ msgid "The author whose book to search for." -#~ msgstr "Författaren till den bok som eftersöks." - -#~ msgid "The title of the book to search for." -#~ msgstr "Titeln på boken som eftersöks." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Utgivaren av boken som eftersöks." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Kunde inte hämta omslaget eftersom servern är hårt belastad. Försök igen " -#~ "senare." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Serverfel för LibraryThing.com. Försök igen senare." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Lägg inte till någon innehållsförteckning i slutet av boken. Används om " -#~ "boken har en egen innehållsförteckning." - -#~ msgid "Book Jacket" -#~ msgstr "Skyddsomslag" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Kunde inte hitta någon lämplig plats att dela texten på: %s " -#~ "Underträdsstorlek: %d KiB" - #~ msgid "" #~ "Normally calibre treats blank lines as paragraph markers. With this option " #~ "it will assume that every line represents a paragraph instead." @@ -21348,15 +21070,6 @@ msgstr "" #~ "ett tabulatorsteg eller fler än två mellanslag) att representera ett stycke. " #~ "Stycken slutar när nästa rad som börjar med ett indrag nås." -#~ msgid "" -#~ "Scale used to determine the length at which a line should be unwrapped. " -#~ "Valid values are a decimal between 0 and 1. The default is 0.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Skala som används för att bestämma var raden skall brytas. Giltiga värden är " -#~ "ett decimaltal mellan 0 och 1. Standardvärdet är 0,5, som är radens " -#~ "medianlängd." - #~ msgid "" #~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " #~ "ull first page of the generated pdf." @@ -21373,22 +21086,6 @@ msgstr "" #~ "komprimeringen men snabbaste komprimeringen, och 10 är den högsta och " #~ "långsammaste komprimeringen." -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Ange teckenkodning den skapade texten. Grundinställning är utf-8. Obs: Detta " -#~ "alternativ är accepteras inte av alla format." - -#~ msgid "Toolbar icon size" -#~ msgstr "Ikonstorlek för verktygsfältet" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Visa textetiketter vid knapparna i verktygsfältet." - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Sortera etikettlista efter popularitet" - #~ msgid "Copy to Clipboard" #~ msgstr "Kopiera till urklipp" @@ -21453,9 +21150,6 @@ msgstr "" #~ msgid "Indent size:" #~ msgstr "Indragslängd:" -#~ msgid "Insert &blank line" -#~ msgstr "Infoga blankrad" - #~ msgid "PDB Input" #~ msgstr "PDB-indata" @@ -21465,13 +21159,6 @@ msgstr "" #~ msgid "Footer regular expression:" #~ msgstr "Reguljärt uttryck för sidfot:" -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Förbehandla indatafil för att lättare identifiera dokumentets struktur" - -#~ msgid "Remove H&eader" -#~ msgstr "Ta bort sidhuvud" - #~ msgid "Process using markdown" #~ msgstr "Behandla med hjälp av markdown" @@ -21490,28 +21177,6 @@ msgstr "" #~ "taggar.

                                                Om du vill veta mer avancerad användning av XPath se XPath Tutorial< /a>." -#~ msgid "Send specific format to main memory" -#~ msgstr "Skicka angivet format till inbyggt minne" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Skicka angivet format till minneskort A" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Skicka angivet format till minneskort B" - -#~ msgid "Failed to email books" -#~ msgstr "Kunde inte skicka böcker" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Kunde inte skicka följande böcker:" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Medie-\n" -#~ "server" - #~ msgid "System port selected" #~ msgstr "Systemport vald" @@ -21524,12 +21189,6 @@ msgstr "" #~ "att operativsystemet inte tillåter servern att lyssna på denna port. För att " #~ "vara på den säkra sidan bör ett portnummer större än 1024 väljas." -#~ msgid "Choose plugin" -#~ msgstr "Välj tillägg" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Storleken %s är ogiltig. Den måste anges som breddxhöjd" - #~ msgid "Failed to check database integrity" #~ msgstr "Kunde inte kontrollera databasintegritet" @@ -21584,37 +21243,15 @@ msgstr "" #~ "individuella enheter genom att anpassa enhetens gränssnittstillägg i " #~ "Inställningar-> Tillägg" -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "E-böckernas plats (E-böckerna lagras i mappar sorterade efter författare, " -#~ "och metadata lagras i filen metadata.db)" - -#~ msgid "Browse for the new database location" -#~ msgstr "Bläddra till den nya databasens plats" - #~ msgid "Download &social metadata (tags/ratings/etc.) by default" #~ msgstr "Ladda ner &sociala metadata (etiketter/omdömen/etc.) som standard" #~ msgid "&Overwrite author and title by default when fetching metadata" #~ msgstr "&Skriv över författare och titel när metadata hämtas" -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Använd &romerska siffror för bokens nummer i serien" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Välj synliga &kolumnerna i biblioteketsvyn" - #~ msgid "&Maximum number of waiting worker processes (needs restart):" #~ msgstr "&Maximalt antal väntande processer (kräver omstart):" -#~ msgid "Add new plugin" -#~ msgstr "Installera tillägg" - -#~ msgid "Plugin &file:" -#~ msgstr "Tilläggs&fil:" - #~ msgid "Create Tag-based Column" #~ msgstr "Skapa Etikett-baserad kolumn" @@ -21630,35 +21267,6 @@ msgstr "" #~ msgid "Downloading social metadata, please wait..." #~ msgstr "Hämtar sociala metadata..." -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "Metadatahämtningen har verkar ha stannat. Försök igen senare." - -#~ msgid "No metadata found" -#~ msgstr "Ingen metadata hittades" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Ingen metadata hittades. Försök ändra titel och författare eller ISBN-numret." - -#~ msgid "Fetch metadata" -#~ msgstr "Hämta metadata" - -#~ msgid "" -#~ "

                                                calibre can find metadata for your books from two locations: Google " -#~ "Books and isbndb.com.

                                                To use isbndb.com you must sign up for a " -#~ "free account and enter your access key " -#~ "below." -#~ msgstr "" -#~ "

                                                Calibre kan söka efter metadata om dina böcker från två platser: " -#~ "Google Books och isbndb.com.

                                                För att använda isbndb.com " -#~ "måste du registrera dig för ett gratis " -#~ "konto och ange din behörighetskod nedan." - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Välj den bok som bäst passar ditt exemplar från listan nedan" - #~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" #~ msgstr "" #~ "Ladda ner &sociala metadata (etiketter/betyg/etc.) för den valda boken" @@ -21691,23 +21299,6 @@ msgstr "" #~ msgid "There were errors downloading social metadata" #~ msgstr "Fel inträffade vid hämtning av sociala metadata" -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "Gissa hur författaren skall sorteras utifrån dess namn" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Ta bort valt format av den här boken från databasen." - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "För %d dagar, %d timmar och %d minuter sedan" - -#~ msgid "Every " -#~ msgstr "Varje " - -#~ msgid "at" -#~ msgstr "klockan" - #~ msgid "What kind of match to use:" #~ msgstr "Vilket slags matchning skall användas:" @@ -21721,21 +21312,6 @@ msgstr "" #~ "Regular expression: the expression must match anywhere in the metadata" #~ msgstr "Reguljärt uttryck: uttrycket måste passa in någonstans i metadata" -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Den bifogade filen: %s är ett recept för att hämta %s." - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Välj ett recept att anpassa" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit User Recipes" -#~ msgstr "" -#~ "För hjälp med att skriva avancerade nyhetsrecept besök Användarrecept" - #~ msgid "" #~ "\n" @@ -21782,48 +21358,15 @@ msgstr "" #~ msgid "Failed to create calibre library at: %r. Aborting." #~ msgstr "Kunde inte skapa Calibre-bibliotek i: %r. Avslutar." -#~ msgid "calibre" -#~ msgstr "Calibre" - #~ msgid "set in ui.py" #~ msgstr "Ställ in i ui.py" #~ msgid "Save current search under the name shown in the box" #~ msgstr "Spara aktuell sökning under namnet som visas i rutan" -#~ msgid "Sort by &popularity" -#~ msgstr "Sortera efter &popularitet" - -#~ msgid "Convert E-books" -#~ msgstr "Konvertera e-böcker" - -#~ msgid "Configure calibre" -#~ msgstr "Anpassa Calibre" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Klicka för att bläddra bland bokomslag" - -#~ msgid "" -#~ "

                                                Browsing books by their covers is disabled.
                                                Import of pictureflow " -#~ "module failed:
                                                " -#~ msgstr "" -#~ "

                                                Omslagsbläddring är inaktiverat
                                                Pictureflow-modulen kunde inte " -#~ "importeras:
                                                " - -#~ msgid "Click to browse books by tags" -#~ msgstr "Klicka för att bläddra bland böcker utifrån deras etikett" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konvertera bok %d av %d (%s)" - #~ msgid "

                                                For help see the: User Manual
                                                " #~ msgstr "

                                                För hjälp se: Användarhandbok
                                                " -#~ msgid "%s: %s by Kovid Goyal %%(version)s
                                                %%(device)s

                                                " -#~ msgstr "" -#~ "%s: %s av Kovid Goyal %%(version)s
                                                %%(device)s

                                                " - #~ msgid "Download only social metadata" #~ msgstr "Hämta bara sociala metadata" @@ -21836,33 +21379,6 @@ msgstr "" #~ msgid "(%d found)" #~ msgstr "(%d hittades)" -#~ msgid "" -#~ "\n" -#~ "

                                                The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

                                                  \n" -#~ "
                                                1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
                                                2. \n" -#~ "
                                                3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
                                                4. \n" -#~ "
                                                \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

                                                Bokdatabasen på läsplattan är skadad. Prova följande:\n" -#~ "

                                                  \n" -#~ "
                                                1. Koppla ur läsplattan. Vänta på att den slutför " -#~ "regenerering av databasen (d.v.s. vänta tills den är klar att användas). " -#~ "Koppla nu in den igen. Nu är det bör fungera med %(app)s. Om inte prova med " -#~ "nästa steg.
                                                2. \n" -#~ "
                                                3. Avsluta %(app)s. Leta rätt på filen media.xml i " -#~ "läsplattans inbyggda minne. Ta bort media.xml. Koppla ur läsplattan. Vänta " -#~ "tills den återskapat filen. Återanslut läsplattan och starta %(app)s.
                                                4. \n" -#~ "
                                                \n" -#~ " " - #, python-format #~ msgid "%s
                                                Last Page Read: %d (%d%%)" #~ msgstr "%s
                                                Senaste lästa sidan: %d (%d%%)" @@ -21882,25 +21398,9 @@ msgstr "" #~ msgid "Choose formats not to be deleted" #~ msgstr "Välj format att inte ta bort" -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "De valda böckerna kommer att tas bort permanent och filerna kommer " -#~ "att raderas från datorn. Är du säker?" - #~ msgid "social metadata" #~ msgstr "sociala metadata" -#~ msgid "Failed to download some metadata" -#~ msgstr "Alla metadata kunde inte hämtas" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Kunde inte hämta metadata för följande:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Kunde inte hämta metadata:" - #~ msgid "" #~ "All book formats and metadata from the selected books will be added to the " #~ "first selected book.

                                                The second and subsequently selected " @@ -21944,13 +21444,6 @@ msgstr "" #~ "

                                                Kunde inte konvertera: %s

                                                Det är en DRM-skyddad " #~ "bok. Du måste först ta bort DRM-skyddet med hjälp av tredjepartsverktyg." -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "är resultatet av insatserna från många frivilliga över hela världen. Om du " -#~ "gillar det, överväg att skänka en slant för att stödja dess utveckling." - #~ msgid "" #~ "%s has been updated to version %s. See the new features. Visit the download page?" @@ -21959,61 +21452,6 @@ msgstr "" #~ "ebook.com/whats-new\">för nya funktioner. Vill du besöka " #~ "nedladdningssidan?" -#~ msgid "DRM Error" -#~ msgstr "DRM-fel" - -#~ msgid "

                                                This book is protected by DRM" -#~ msgstr "

                                                Den här boken skyddas av DRM" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Klicka för att se böckerna i läsplattans inbyggda minne" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Klicka för att se böckerna på minneskort A i läsplattan" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Klicka för att se böckerna på minneskort B i läsplattan" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Om du använder e-bokprogrammet WordPlayer på din Android-telefon, kan du " -#~ "öppna ditt Calibre-bibliotek direkt på enheten. För att göra detta måste du " -#~ "slå på medieservern." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Kom ihåg att låta Calibre vara igång eftersom servern bara körs så länge " -#~ "Calibre är igång." - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Du måste lägga till webbadressen http://myhostname:8080 som ditt Calibre-" -#~ "bibliotek i WordPlayer. Mittvärddatornamn bör vara det fullständiga " -#~ "värdnamnet eller IP-adressen till datorn Calibre körs på." - -#, python-format -#~ msgid "" -#~ "

                                                An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.
                                                Error: %s" -#~ msgstr "" -#~ "

                                                Ett ogiltigt bibliotek finns redan på %s. Ta bort det innan du försöker " -#~ "flytta det befintliga biblioteket.
                                                Fel: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Välj din läsplatta. Konverteringsalternativen ställs automatiskt in så att " -#~ "böckerna anpassas för just din läsplatta." - #~ msgid "" #~ "

                                                User Manual

                                                A User Manual is also available online." @@ -22021,20 +21459,6 @@ msgstr "" #~ "

                                                Bruksanvisning

                                                En användarmanual finns även på Internet." -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Välj en plats för dina böcker. När du lägger till böcker till Calibre, " -#~ "kommer de att kopieras hit:" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Använd: %s:%s @%s:%s- och %s-kryptering." - -#~ msgid "Finish gmail setup" -#~ msgstr "Slutför Gmail-installation" - #~ msgid "" #~ "Dont forget to enter your gmail username and password. You can sign up for a " #~ "free gmail account at http://gmail.com" @@ -22125,11 +21549,6 @@ msgstr "" #~ "Grundinställning: '%default'\n" #~ "Gäller ePub- och MOBI-utformat" -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "Formatet för utdata. Alternativ: %s. Standard är text." - #~ msgid "" #~ "A dictionary of options to customize how the data in this column will be " #~ "interpreted." @@ -22202,34 +21621,9 @@ msgstr "" #~ "Formatet för att visa datum. %d - day, %b - månad, %Y - year. " #~ "Grundinställning är: %b, %Y" -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Lösenord för att komma åt ditt Calibre-bibliotek. Användarnamnet är " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[alternativ]\n" -#~ "\n" -#~ "Starta Calibres medieserver." - #~ msgid "Could not fetch article. Run with -vv to see the reason" #~ msgstr "Kunde inte hämta artikel. Kör med -vv för att se orsaken" -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Varje länk som matchar det reguljära uttrycket kommer att ignoreras. Detta " -#~ "alternativ kan anges flera gånger. Då kommer alla länkar som matchar det " -#~ "reguljära uttrycket att ignoreras. Som standard ignoreras inga länkar. Om " -#~ "både --filter-regexp och --match-regexp anges så används --filter-regexp " -#~ "först." - #~ msgid "Item already used" #~ msgstr "Posten används redan." @@ -22258,40 +21652,6 @@ msgstr "" #~ msgid "Manage &user categories" #~ msgstr "Hantera &användarkategorier" -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "E-post-\n" -#~ "leverans" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Minneskort A\n" -#~ "%s\n" -#~ "tillgängligt" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Minneskort B\n" -#~ "%s\n" -#~ "tillgängligt" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Läsplatta\n" -#~ "%s\n" -#~ "tillgängligt" - #~ msgid "Add/Save" #~ msgstr "Lägg till/spara" @@ -23900,6 +23260,51 @@ msgstr "" #~ msgid "Found %d covers of %s. Pick the one you like best." #~ msgstr "Hittade %d omslag av %s. Välj den du gillar bäst." +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "Algoritmen som används för att tilldela en ny bok, i en befintlig serie, ett " +#~ "serienummer.\n" +#~ "Nytt serienummer som tilldelats med denna justering är alltid heltalsvärden, " +#~ "utom\n" +#~ "om en konstant icke-heltal anges.\n" +#~ "Möjliga värden är:\n" +#~ "nästa - Första tillgängliga heltal större än det största antalet befintliga\n" +#~ "first_free - Första tillgängliga heltal större än 0\n" +#~ "next_free - Första tillgängliga heltal större än den minsta befintliga " +#~ "numret\n" +#~ "last_free - Första tillgängliga heltal mindre än den största befintliga " +#~ "numret\n" +#~ "Återgå största befintliga + 1 om inget gratis nummer finns\n" +#~ "konst - Tilldela nummer 1 alltid\n" +#~ "ett nummer - Tilldela detta antal alltid. Antalet är inte inom " +#~ "citationstecken. Notera att\n" +#~ "0,0 kan användas här.\n" +#~ "Exempel:\n" +#~ "series_index_auto_increment = 'nästa'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16,5" + #~ msgid "" #~ "format_date(val, format_string) -- format the value, which must be a date " #~ "field, using the format_string, returning a string. The formatting codes " diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index b32004eec2..8288ddc5b4 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-17 17:40+0000\n" "Last-Translator: balajijagadesh பாலாஜி \n" "Language-Team: Tamil \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "முன்னுரிமைகள்" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "சேமி" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2959,7 +2966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3139,10 +3146,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3283,7 +3290,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4438,7 +4445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5309,72 +5316,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5537,37 +5555,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7259,11 +7277,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9049,20 +9067,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10560,7 +10578,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10895,10 +10913,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13655,7 +13669,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13701,7 +13715,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13817,19 +13831,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13837,7 +13851,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13845,7 +13859,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13853,13 +13867,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14353,53 +14367,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16171,17 +16185,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17717,7 +17731,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17737,14 +17751,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17753,11 +17780,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17775,11 +17802,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17798,12 +17825,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17816,11 +17843,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17848,11 +17875,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17863,11 +17890,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17888,11 +17915,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17912,11 +17939,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17933,11 +17960,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17951,11 +17978,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17968,11 +17995,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18043,11 +18070,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18074,26 +18101,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18112,11 +18139,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18128,11 +18155,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18140,11 +18167,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18156,11 +18183,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18174,11 +18201,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18186,11 +18213,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18199,33 +18226,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18235,11 +18262,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18250,11 +18277,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18266,11 +18293,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 6bf1f18a7e..5fb2c330ff 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-01-09 02:04+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "వార్తలు" @@ -1033,8 +1034,8 @@ msgstr "వార్తలు" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "అన్ని వ్యాసాలు" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "పుస్తకాలు లేవు" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index cb8ef31d0b..7ca1e339e6 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-11-19 23:44+0000\n" "Last-Translator: sksy \n" "Language-Team: Thai \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:410 @@ -69,15 +69,15 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -93,10 +93,10 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -107,6 +107,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -146,9 +147,9 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -176,21 +177,21 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -250,7 +251,7 @@ msgid "Preferences" msgstr "ปรับแต่ง" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1061,7 +1062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "ข่าว" @@ -1069,8 +1070,8 @@ msgstr "ข่าว" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -1461,6 +1462,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "ติดต่อกับ Nokia 770 internet tablet" @@ -2007,11 +2012,13 @@ msgstr "ตัวเลือกที่จะกำหนดชุดข้อ msgid "Options to help with debugging the conversion" msgstr "ตัวเลือกที่จะช่วยในการตรวจหาจุดผิดพลาดในการแปลงค่า" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -3111,7 +3118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3291,10 +3298,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3435,7 +3442,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4590,7 +4597,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5461,72 +5468,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5689,37 +5707,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7411,11 +7429,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9201,20 +9219,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10712,7 +10730,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11047,10 +11065,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13807,7 +13821,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13853,7 +13867,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13969,19 +13983,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13989,7 +14003,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13997,7 +14011,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14005,13 +14019,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14505,53 +14519,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16323,17 +16337,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17869,7 +17883,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17889,14 +17903,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17905,11 +17932,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17927,11 +17954,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17950,12 +17977,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17968,11 +17995,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18000,11 +18027,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18015,11 +18042,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18040,11 +18067,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18064,11 +18091,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18085,11 +18112,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18103,11 +18130,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18120,11 +18147,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18195,11 +18222,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18226,26 +18253,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18264,11 +18291,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18280,11 +18307,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18292,11 +18319,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18308,11 +18335,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18326,11 +18353,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18338,11 +18365,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18351,33 +18378,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18387,11 +18414,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18402,11 +18429,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18418,11 +18445,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index c7a061e23d..9f1665300c 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 12:49+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-01 13:58+0000\n" "Last-Translator: Gs-Kobzeci \n" "Language-Team: Turkish \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: 2011-07-29 04:47+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:34+0000\n" +"X-Generator: Launchpad (build 13552)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -59,15 +59,15 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Tercihler" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Kaydet" @@ -1096,7 +1097,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Haberler" @@ -1104,8 +1105,8 @@ msgstr "Haberler" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1509,6 +1510,10 @@ msgstr "Nextbook Reader ile iletişim kur" msgid "Communicate with the Moovybook Reader" msgstr "Moovybook Reader ile bağlantı kur" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tableti ile bağlantı kur." @@ -2125,11 +2130,13 @@ msgstr "Çıkış almak için metadata seçeneklerini kaydet." msgid "Options to help with debugging the conversion" msgstr "Dönüştürme hatalarını bulmak için yardım seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Dahili reçete listesi" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Çıktıyı şuraya kaydet" @@ -3230,7 +3237,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3411,10 +3418,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Kapak" @@ -3559,7 +3566,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tüm makaleler" @@ -4721,7 +4728,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5592,72 +5599,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Ekleniyor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Kitap yok" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Kitap bulunmadı" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Eklendi" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Ekleme başarısız" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Kaydediliyor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Kaydedildi" @@ -5820,37 +5838,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Koleksiyonlar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7229,7 +7247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 msgid "Dialog" -msgstr "" +msgstr "Pencere" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:118 msgid "&Input format:" @@ -7241,11 +7259,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14 msgid "SNB Output" -msgstr "" +msgstr "SNB Çıktısı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "" +msgstr "Bölüm adını gizle" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" @@ -7253,11 +7271,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 msgid "Insert empty line between paragraphs" -msgstr "" +msgstr "Paragraflar arasına boş bir satır ekle" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 msgid "Optimize for full-sceen view " -msgstr "" +msgstr "Tam ekran görünüm için optimize edin " #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:15 msgid "" @@ -7291,11 +7309,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" -msgstr "" +msgstr "Bölüm &işareti" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" -msgstr "" +msgstr "İlk resmi &kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" @@ -7311,7 +7329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" -msgstr "" +msgstr "Sahte &boşlukları kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" @@ -7361,27 +7379,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" -msgstr "" +msgstr "TXT Girdi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 msgid "Structure" -msgstr "" +msgstr "Yapı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 msgid "Paragraph style:" -msgstr "" +msgstr "Paragraf biçimi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94 msgid "Formatting style:" -msgstr "" +msgstr "Biçimlendirme tarzı:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95 msgid "Common" -msgstr "" +msgstr "Genel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 msgid "Preserve &spaces" -msgstr "" +msgstr "Boşlukları &Koru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" @@ -7404,7 +7422,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" -msgstr "" +msgstr "TXT Çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 msgid "General" @@ -7412,27 +7430,27 @@ msgstr "Genel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "Çıktı &Kodlaması" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" -msgstr "" +msgstr "&Satır bitiş biçimi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 msgid "&Formatting:" -msgstr "" +msgstr "&Biçimlendirme:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 msgid "Plain" -msgstr "" +msgstr "Düz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" -msgstr "" +msgstr "&Maksimum satır uzunluğu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 msgid "Force maximum line length" -msgstr "" +msgstr "Maksimum satır uzunluğu kullanımını zorla" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" @@ -7444,15 +7462,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 msgid "Do not remove image references before processing" -msgstr "" +msgstr "İşlemeden önce resim referanslarını kaldırma" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Mümkün oldukça metin rengini koru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "TXTZ Çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 @@ -7514,7 +7532,7 @@ msgstr "h6" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 msgid "hr" -msgstr "" +msgstr "hr" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 msgid "span" @@ -7542,11 +7560,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -7569,17 +7587,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1342 msgid "Undefined" -msgstr "" +msgstr "Tanımsız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 msgid "star(s)" -msgstr "" +msgstr "yıldız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:641 msgid "Unrated" -msgstr "" +msgstr "Derecelendirilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:670 @@ -7595,7 +7613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:299 msgid " index:" -msgstr "" +msgstr " İndeks" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:368 msgid "" @@ -7613,7 +7631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Automatically number books" -msgstr "" +msgstr "Kitapları otomatik numaralandır" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 msgid "Force numbers to start with " @@ -7627,32 +7645,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 msgid "Remove all tags" -msgstr "" +msgstr "Bütün etiketleri kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:858 msgid "tags to add" -msgstr "" +msgstr "eklenecek etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:865 msgid "tags to remove" -msgstr "" +msgstr "kaldırılacak etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:48 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:144 msgid "No details available." -msgstr "" +msgstr "Detay verilemiyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:188 msgid "Device no longer connected." -msgstr "" +msgstr "Cihaz bağlı değil." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:325 msgid "Get device information" -msgstr "" +msgstr "Cihaz bilgisi al" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:340 msgid "Get list of books on device" -msgstr "" +msgstr "Cihazdaki kitapların listesini al" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:350 msgid "Get annotations from device" @@ -7660,36 +7678,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:362 msgid "Send metadata to device" -msgstr "" +msgstr "Metaveriyi cihaza gönder" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:367 msgid "Send collections to device" -msgstr "" +msgstr "Koleksiyonları cihaza gönder" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:413 #, python-format msgid "Upload %d books to device" -msgstr "" +msgstr "%d Kitapları cihaza yükle" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 msgid "Delete books from device" -msgstr "" +msgstr "Cihazdan kitapları sil" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:447 msgid "Download books from device" -msgstr "" +msgstr "Cihazdan kitap indir" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:458 msgid "View book on device" -msgstr "" +msgstr "Kitabı cihazda görüntüle" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:499 msgid "Set default send to device action" -msgstr "" +msgstr "Öntanımlı cihaza gönder eylemini belirle" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:505 msgid "Send to main memory" -msgstr "" +msgstr "Ana belleğe gönder" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:507 msgid "Send to storage card A" @@ -7702,7 +7720,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:523 msgid "Main Memory" -msgstr "" +msgstr "Ana Bellek" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:535 msgid "Send specific format to" @@ -7710,11 +7728,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:536 msgid "Send and delete from library" -msgstr "" +msgstr "Gönder ve kütüphaneden sil" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:579 msgid "Eject device" -msgstr "" +msgstr "Cihazı çıkar" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:660 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:63 @@ -7725,13 +7743,13 @@ msgstr "Hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:661 msgid "Error communicating with device" -msgstr "" +msgstr "Cihazla iletişimde hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 msgid "No suitable formats" -msgstr "" +msgstr "Uygun biçim yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:696 msgid "Select folder to open as device" @@ -7739,7 +7757,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 msgid "Error talking to device" -msgstr "" +msgstr "Cihazla iletişimde hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:748 msgid "" @@ -7753,11 +7771,11 @@ msgstr "Aygıt: " #: /home/kovid/work/calibre/src/calibre/gui2/device.py:793 msgid " detected." -msgstr "" +msgstr " bulundu" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:896 msgid "selected to send" -msgstr "" +msgstr "gönderilmek için seçildi" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format @@ -7771,15 +7789,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 msgid "Choose format to send to device" -msgstr "" +msgstr "Cihaza gönderilecek biçimi seçin" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 msgid "No device" -msgstr "" +msgstr "Cihaz yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "Cannot send: No device is connected" -msgstr "" +msgstr "Gönderilemiyor: Bağlı bir cihaz yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:932 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:936 @@ -7789,7 +7807,7 @@ msgstr "Kart yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:933 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:937 msgid "Cannot send: Device has no storage card" -msgstr "" +msgstr "Gönderilemiyor: Cihaz depolama kartına sahip değil" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:998 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 @@ -7799,15 +7817,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027 msgid "Sending catalogs to device." -msgstr "" +msgstr "Kataloglar cihaza gönderiliyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1126 msgid "Sending news to device." -msgstr "" +msgstr "Haberler cihaza gönderiliyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1180 msgid "Sending books to device." -msgstr "" +msgstr "Kitaplar cihaza gönderiliyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1220 msgid "" @@ -7817,7 +7835,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1293 msgid "No space on device" -msgstr "" +msgstr "Cihazda yer yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1294 msgid "" @@ -7826,7 +7844,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:135 msgid "Unknown formats" -msgstr "" +msgstr "Bilinmeyen biçimler" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:136 msgid "" @@ -7840,7 +7858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" -msgstr "" +msgstr "Geçersiz şablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 @@ -7862,7 +7880,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 msgid "Use sub directories" -msgstr "" +msgstr "Alt dizin kullan" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Use author sort for author" @@ -7870,31 +7888,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" -msgstr "" +msgstr "Şablonu kaydet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 msgid "How many empty books?" -msgstr "" +msgstr "kaç adet boş kitap?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 msgid "How many empty books should be added?" -msgstr "" +msgstr "Kaç adet boş kitap eklenecek?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 msgid "Set the author of the new books to:" -msgstr "" +msgstr "Yeni kitapların yazarını şu olarak ayarla:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" -msgstr "" +msgstr "Yazarı bilinmeyen olarak ayarla" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:63 msgid "Add books by ISBN" -msgstr "" +msgstr "Kitapları ISBN'ye göre ekle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:64 msgid "&Paste from clipboard" -msgstr "" +msgstr "&Panodan yapıştır" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:65 #, python-format @@ -7923,7 +7941,7 @@ msgstr "Kitaplarım" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:331 msgid "Generate catalog" -msgstr "" +msgstr "Katalog oluştur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:93 msgid "Generate catalog for {0} books" @@ -9332,20 +9350,20 @@ msgstr "" msgid "Authors" msgstr "Yazarlar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10843,7 +10861,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11178,10 +11196,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -12002,7 +12016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 msgid "The selected column is not a custom column" -msgstr "" +msgstr "Seçilen sütun özeleştirilmiş sütün değil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 #, python-format @@ -12024,17 +12038,17 @@ msgstr "Sütunu yukarı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 msgid "Remove a user-defined column" -msgstr "" +msgstr "Kullanıcı tanımlı bir sütunu kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86 msgid "Add a user-defined column" -msgstr "" +msgstr "Kullanıcı tanımlı bir sütun ekle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:94 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88 msgid "Edit settings of a user-defined column" -msgstr "" +msgstr "Kullanıcı tanımlı sütunun özelliklerini ayarla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" @@ -12043,7 +12057,7 @@ msgstr "Sütunu aşağı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" -msgstr "" +msgstr "&Özelleştirilmiş sütun ekle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 msgid "" @@ -12053,11 +12067,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" -msgstr "" +msgstr "Etiket tarayıcısında gösterilen metin ve sütun" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" +"Etiket tarayıcısında gösterilen, etiketler gibi virgülle ayrılmış metin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" @@ -12121,7 +12136,7 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" -msgstr "" +msgstr "Kişilerin isimleri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" @@ -12138,15 +12153,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" -msgstr "" +msgstr "Bir sütun seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" -msgstr "" +msgstr "Bir sütun seçilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" -msgstr "" +msgstr "Seçilen sütun kullanıcı tanımlı bir sütun değil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148 msgid "" @@ -12176,7 +12191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:180 msgid "People" -msgstr "" +msgstr "Kişiler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:207 msgid "" @@ -12212,7 +12227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238 msgid "No column heading was provided" -msgstr "" +msgstr "Sütun başlığı sağlanmamış" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:248 #, python-format @@ -12222,11 +12237,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 #, python-format msgid "The heading %s is already used" -msgstr "" +msgstr "%s başlığı halihazırda kullanılıyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "You must enter a template for composite columns" -msgstr "" +msgstr "Birleşik sütunlar için bir şablon adı girmelisiniz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 msgid "You must enter at least one value for enumeration columns" @@ -12248,7 +12263,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" -msgstr "" +msgstr "{0} rengi bilinmiyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" @@ -12256,7 +12271,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221 msgid "Column &heading" -msgstr "" +msgstr "Sütun &başlığı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222 msgid "" @@ -12271,11 +12286,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "Sütun tipi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." -msgstr "" +msgstr "Sütünda ne gibi bir bilgi saklanacak" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:226 msgid "" @@ -12296,7 +12311,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:231 msgid "Contains names" -msgstr "" +msgstr "İsimleri içerir" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:232 msgid "" @@ -12311,11 +12326,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:238 msgid "Use MMM yyyy for month + year, yyyy for year only" -msgstr "" +msgstr "ay ve yıl için MMM yyyy , sadece yıl için yyyy kullan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:239 msgid "Default: dd MMM yyyy." -msgstr "" +msgstr "Öntanımlı: dd MM yyyy." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:240 msgid "" @@ -12334,15 +12349,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244 msgid "Format for &dates" -msgstr "" +msgstr "Tarih &biçimi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 msgid "Format for &numbers" -msgstr "" +msgstr "Sayılar için &biçim" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 msgid "&Template" -msgstr "" +msgstr "%Şablon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:247 msgid "Field template. Uses the same syntax as save templates." @@ -12354,7 +12369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:249 msgid "Default: (nothing)" -msgstr "" +msgstr "Öntanımlı: (hiçbirşey)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:250 msgid "&Sort/search column by" @@ -12370,11 +12385,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" -msgstr "" +msgstr "Etiket tarayıcısında göster" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" -msgstr "" +msgstr "Kitap detaylarında HTML olarak göster" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260 @@ -12404,37 +12419,37 @@ msgstr "Renkler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" -msgstr "" +msgstr "Hata ayıklama çıktısı alınıyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 msgid "Copy to &clipboard" -msgstr "" +msgstr "Panoya &kopyala" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24 msgid "Debug device detection" -msgstr "" +msgstr "Cihaz tarama hata ayıklama çıktısı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "" +msgstr "Cihaz bilgisi alnıyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" -msgstr "" +msgstr "Kullanıcı tanımlı cihaz bilgisi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Cihaz Tarama" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" -msgstr "" +msgstr "Cihazınızın çıkarılmış olduğundan emin olun, sonra OK'e basın" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 msgid "Ensure your device is connected, then press OK" -msgstr "" +msgstr "Cihazınızın takıldığından emin olun, sonra OK'e basın" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:89 msgid "" @@ -12453,23 +12468,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67 msgid "Add an email address to which to send books" -msgstr "" +msgstr "Kitapların gönderileceği bir e-posta adresi ekleyin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:68 msgid "&Add email" -msgstr "" +msgstr "&E-posta ekleyin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:69 msgid "Make &default" -msgstr "" +msgstr "Öntanımı &yap" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:70 msgid "&Remove email" -msgstr "" +msgstr "E-postayı &kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Auto send" -msgstr "" +msgstr "Otomatik gönder" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Email" @@ -12477,7 +12492,7 @@ msgstr "E-Posta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32 msgid "Formats to email. The first matching format will be sent." -msgstr "" +msgstr "E-postalanacak biçimler. İlk eşleşen biçim gönderilir." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33 msgid "" @@ -12494,31 +12509,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115 msgid "new email address" -msgstr "" +msgstr "yeni e-posta adresi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:104 msgid "Narrow" -msgstr "" +msgstr "Dar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:104 msgid "Wide" -msgstr "" +msgstr "Geniş" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Off" -msgstr "" +msgstr "Kapalı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Small" -msgstr "" +msgstr "Küçük" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:135 msgid "Large" -msgstr "" +msgstr "Büyük" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:135 msgid "Medium" -msgstr "" +msgstr "Orta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "Always" @@ -12526,7 +12541,7 @@ msgstr "Her zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" -msgstr "" +msgstr "Yeteri kadar yer varsa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" @@ -12534,7 +12549,7 @@ msgstr "Hiçbir zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "By first letter" -msgstr "" +msgstr "İlk harf ile" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Disabled" @@ -12843,11 +12858,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 msgid " secs" -msgstr "" +msgstr " sn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134 msgid "Max. time to wait after first &cover is found:" -msgstr "" +msgstr "İlk &kapak bulunduktan sonra beklenilecek maksimum zaman:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "" @@ -12888,6 +12903,8 @@ msgstr "Komut satırı araçları şuraya kuruldu:" msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" +"Calibre uygulamasının yerini değiştirirseniz, komut satırı araçlarını " +"yeniden yüklemelisiniz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:66 msgid "Max. simultaneous conversion/news download jobs:" @@ -13948,7 +13965,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13994,7 +14011,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14110,19 +14127,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Fiyat" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14130,7 +14147,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14138,7 +14155,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14146,13 +14163,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14646,53 +14663,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Güncellemeleri al" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "&Eklentileri güncelle" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d eklenti güncellemeleri)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Güncelleme bulundu" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "eklentileri güncelle" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Eklenti güncellemeleri" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Şu anda %d tane eklenti güncellemesi bulunmakta" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Kullanıcı eklentilerini kur ve yapılandır" @@ -16470,17 +16487,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" -msgstr "" +msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -16502,7 +16519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/restore.py:128 msgid "Processed" -msgstr "" +msgstr "İşlendi" #: /home/kovid/work/calibre/src/calibre/library/restore.py:200 msgid "creating custom column " @@ -16514,7 +16531,7 @@ msgstr "Başlık" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The authors" -msgstr "" +msgstr "Yazarlar" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34 msgid "" @@ -16524,7 +16541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36 msgid "The tags" -msgstr "" +msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37 msgid "The series" @@ -16542,11 +16559,11 @@ msgstr "Derece" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42 msgid "The ISBN" -msgstr "" +msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "The publisher" -msgstr "" +msgstr "Yayıncı" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44 msgid "The date" @@ -16670,7 +16687,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:37 #, python-format msgid "The maximum size for displayed covers. Default is %default." -msgstr "" +msgstr "Gösterilen kapaklar için maksimum boyut. Öntanımlısı %default." #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39 msgid "" @@ -16695,20 +16712,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:64 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:499 msgid "Loading, please wait" -msgstr "" +msgstr "Yükleniyor, lütfen bekleyiniz" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:90 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:111 msgid "Go to" -msgstr "" +msgstr "Konumuna git" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "First" -msgstr "" +msgstr "İlk" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "Last" -msgstr "" +msgstr "Son" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109 #, python-format @@ -16728,34 +16745,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format msgid "%d stars" -msgstr "" +msgstr "%d yıldız" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "" +msgstr "Popülerlik" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" -msgstr "" +msgstr "Sıralama ölçütü" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" -msgstr "" +msgstr "kütüphane" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280 msgid "home" -msgstr "" +msgstr "başlangıç" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Newest" -msgstr "" +msgstr "En yeni" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614 msgid "All books" -msgstr "" +msgstr "Tüm kitaplar" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:387 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:452 @@ -16797,11 +16814,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:766 msgid "Details" -msgstr "" +msgstr "Aytıntılar" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:768 msgid "Permalink" -msgstr "" +msgstr "Kalıcı bağlantı" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:769 msgid "A permanent link to this book" @@ -16854,23 +16871,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" -msgstr "" +msgstr "Tam arayüze geç ( mobil olmayan arayüz)" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:161 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"Tam arayüz size birçok özellik sunmaktadır fakat küçük boyutlu ekranlarda " +"pek iyi çalışmayabilir." #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format msgid "%d book" -msgstr "" +msgstr "%d kitap" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 #, python-format msgid "%d items" -msgstr "" +msgstr "%d öğe" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:166 #, python-format @@ -16880,7 +16899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:169 #, python-format msgid "TAGS: %s
                                                " -msgstr "" +msgstr "ETİKETLER: %s
                                                " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format @@ -16889,7 +16908,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" -msgstr "" +msgstr "Kütüphanenizdeki kitaplar" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "By " @@ -16901,7 +16920,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Kullanım" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -16923,7 +16942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" -msgstr "" +msgstr "isbndb.com'a erişim anahtarı" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" @@ -16939,15 +16958,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." -msgstr "" +msgstr "Ekitap dönüştürmeleri için öntanımlı çıktı biçimi" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." -msgstr "" +msgstr "Girdi için tercih edilecek sıralı biçim listesi" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" -msgstr "" +msgstr "Metaveriyi dosyalardan oku" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" @@ -16958,23 +16977,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" -msgstr "" +msgstr "Metaveriyi okurken yazerın adı ve soy adının yerlerini değiştir" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" -msgstr "" +msgstr "Mevcut kitap kayıtlarına yeni biçimler ekle" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" -msgstr "" +msgstr "Kütüphaneye eklenecek kitaplara uygulanacak etiketler" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" -msgstr "" +msgstr "İsimlendirilmiş kayıtlı aramaların listesi" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" -msgstr "" +msgstr "Kullanıcı tarafından oluşturulmuş etiket tarama kategorileri" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." @@ -17020,7 +17039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:129 msgid "missing closing parenthesis" -msgstr "" +msgstr "kayıp kapatma parentezi" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:148 msgid "expression is not function or constant" @@ -17429,75 +17448,75 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43 msgid "Waiting..." -msgstr "" +msgstr "Bekliyor..." #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Stopped" -msgstr "" +msgstr "Durduruldu" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54 msgid "Finished" -msgstr "" +msgstr "Tamamlandı" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76 msgid "Working..." -msgstr "" +msgstr "Çalışıyor..." #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "Brazilian Portuguese" -msgstr "" +msgstr "Brezilya Portekizcesi" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (UK)" -msgstr "" +msgstr "İngilizce (UK)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "Simplified Chinese" -msgstr "" +msgstr "Basitleştirilmiş Çince" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Chinese (HK)" -msgstr "" +msgstr "Çince (HK)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "Traditional Chinese" -msgstr "" +msgstr "Geleneksel Çince" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English" -msgstr "" +msgstr "İngilizce" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Australia)" -msgstr "" +msgstr "İngilizce (Avustralya)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (New Zealand)" -msgstr "" +msgstr "İngilizce (Yeni Zelanda)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Canada)" -msgstr "" +msgstr "İngilizce (Kanada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "İngilizce (Yunanistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" -msgstr "" +msgstr "İngilizce (Hindistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Thailand)" -msgstr "" +msgstr "İngilizce (Tayland)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "İngilizce (Türkiye)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" -msgstr "" +msgstr "English (Kıbrıs)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Czechoslovakia)" @@ -17513,15 +17532,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "English (Indonesia)" -msgstr "" +msgstr "İngilizce (Endonezya)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "English (Israel)" -msgstr "" +msgstr "English (İsrail)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "English (Singapore)" -msgstr "" +msgstr "İngilizce (Singapur)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "English (Yemen)" @@ -18023,7 +18042,7 @@ msgstr "Seri indeksini otomatik artır" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18043,14 +18062,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18059,11 +18091,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18081,11 +18113,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18104,12 +18136,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18122,11 +18154,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18154,11 +18186,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18169,11 +18201,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18194,11 +18226,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18218,11 +18250,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18239,11 +18271,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18257,11 +18289,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Calibre'nin başlangıçta bağlanması gereken dizini belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18274,11 +18306,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "SONY koleksiyonları için yeniden isimlendirilme kurallarını belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18349,11 +18381,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "SONY koleksiyonlarının nasıl sıralanacağını belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18380,31 +18412,31 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Kitapları başka bir kitaplığa kopyalarken etiketlerin nasıl uygulanacağını " "ayarlayın." -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "İçerik sunucusunda kitap başına gösterilecek etiket sayısını belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "İçerik sunucusunun göstereceği veya göstermeyeceği metaveri alanlarını " "belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18423,11 +18455,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18439,12 +18471,12 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Öntanımlı bir kapak oluşturulurken kullanılacak yazıtipini belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18452,11 +18484,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Kitap listesinin davranışlarını ayarlayın" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18468,11 +18500,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Sıralama yaparken kullanılacak dil" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18486,11 +18518,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Metaveri düzenleme penceresinde özel metaveri için sütun sayısı" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18498,11 +18530,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "E-posta göndermeden önce bekleme süresi(saniye)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18511,24 +18543,24 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Kitap listesi sınrılarındaki açık sarı çizgileri kaldır" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Calibre kitaplığında saklanan kitap kapakları için maksimum genişlik ve " "yükseklik" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -18538,11 +18570,11 @@ msgstr "" " boyuta sığmak için yeniden boyutlandırılacaktır, Bu çok büyük\n" "kapakların neden olduğu yavaşlamayı önelemek içindir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Karşıdan yüklenmiş haberlerin yollanacağı yer" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18552,11 +18584,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18567,11 +18599,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "OS X üzerindeki birleşik araç çubuğu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18583,11 +18615,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18622,6 +18654,9 @@ msgstr "" #~ msgid "Output directory. Defaults to current directory" #~ msgstr "Kaydetme dizini . Varsayılan olarak mevcut dizin." +#~ msgid "List builtin recipes" +#~ msgstr "Dahili reçete listesi" + #~ msgid "Communicate with the Booq Avant" #~ msgstr "Booq Avant ile iletişim kur" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 64aa62bba2..f130e36dbf 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-10 12:02+0000\n" "Last-Translator: Maks Lyashuk aka Ma)(imuM \n" "Language-Team: Ukrainian \n" @@ -16,7 +16,7 @@ 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: 2011-07-23 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Налаштування" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Сховище" @@ -1070,7 +1071,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новини" @@ -1078,8 +1079,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Каталог" @@ -1474,6 +1475,10 @@ msgstr "З’єднатися з Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Зв’язується з Nokia 770 internet tablet." @@ -2050,11 +2055,13 @@ msgstr "Параметри для встановлення метаданих в msgid "Options to help with debugging the conversion" msgstr "Параметри для полегшення відладки перетворення" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Вивести вбудовані рецепти" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Вихідні збережено до" @@ -3115,7 +3122,7 @@ msgstr "Ні" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3303,10 +3310,10 @@ msgstr "" "Отримати зображення обкладинки/соціальні метадані книги за номером ISBN з " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Обкладинка" @@ -3447,7 +3454,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Всі статті" @@ -4665,7 +4672,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Не дозволено" @@ -5542,72 +5549,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Додавання..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Нема книг" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Книги не знайдені" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Додано" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Додавання не вдалося" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Знайдено повтори!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Додавання повторів..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Збереження..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Збережено" @@ -5770,37 +5788,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Копіювати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Шлях" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7492,11 +7510,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Переглядач обкладинок не може бути завантажений" @@ -9282,20 +9300,20 @@ msgstr "Переривання..." msgid "Authors" msgstr "Автори" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10798,7 +10816,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11133,10 +11151,6 @@ msgstr "" msgid "Choose formats for " msgstr "Обрати формати для " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13894,7 +13908,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13940,7 +13954,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14056,19 +14070,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14076,7 +14090,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14084,7 +14098,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14092,13 +14106,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14594,53 +14608,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Знайдено поновлення" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16412,17 +16426,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17966,7 +17980,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17986,14 +18000,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18002,11 +18029,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18024,11 +18051,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18047,12 +18074,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18065,11 +18092,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18097,11 +18124,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18112,11 +18139,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18137,11 +18164,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18161,11 +18188,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18182,11 +18209,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18200,11 +18227,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18217,11 +18244,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18292,11 +18319,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18323,26 +18350,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18361,11 +18388,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18377,11 +18404,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18389,11 +18416,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18405,11 +18432,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18423,11 +18450,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18435,11 +18462,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18448,33 +18475,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18484,11 +18511,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18499,11 +18526,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18515,11 +18542,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18657,6 +18684,9 @@ msgstr "" #~ msgid "Set font delta" #~ msgstr "Встановити дельту шрифта" +#~ msgid "List builtin recipes" +#~ msgstr "Вивести вбудовані рецепти" + #~ msgid "Use a regular expression to try and remove the header." #~ msgstr "Використовувати регулярні вирази для заголовка." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index c25d3c0fed..3fd248ff49 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "ترجیحات" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 1021e30c1d..f2713452c8 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-02 02:07+0000\n" "Last-Translator: Lê Trường An \n" "Language-Team: Vietnamese \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Tùy chỉnh" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1065,7 +1066,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Tin tức" @@ -1073,8 +1074,8 @@ msgstr "Tin tức" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1470,6 +1471,10 @@ msgstr "Giao tiếp với thiết bị đọc sách Nextbook" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Giao tiếp với Nokia 770" @@ -2012,11 +2017,13 @@ msgstr "Tuỳ chọn để gán thông tin mô tả cho tập tin xuất" msgid "Options to help with debugging the conversion" msgstr "Tùy chọn giúp gỡ lỗi cho việc chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Danh sách các công thức đã có sẵn" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Dữ liệu xuất được lưu vào" @@ -3100,7 +3107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3287,10 +3294,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Bìa sách" @@ -3431,7 +3438,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4624,7 +4631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Không được phép" @@ -5503,44 +5510,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s không có sẵn định dạng nào" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Đang tìm trong" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Đang thêm..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Đang tìm trong tất cả thư mục con..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Đường dẫn có lỗi" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Không có sách" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Không có cuốn sách nào được tìm thấy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Đã thêm" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Thất bại khi thêm" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5549,29 +5567,29 @@ 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Đang lưu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Đã lưu" @@ -5740,37 +5758,37 @@ msgstr "Nhấn để mở" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Đường dẫn" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7474,11 +7492,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9272,20 +9290,20 @@ msgstr "" msgid "Authors" msgstr "Tác giả" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10785,7 +10803,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11120,10 +11138,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13885,7 +13899,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13931,7 +13945,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14047,19 +14061,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14067,7 +14081,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14075,7 +14089,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14083,13 +14097,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14583,53 +14597,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Tìm thấy cập nhật" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16404,17 +16418,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17952,7 +17966,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17972,14 +17986,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17988,11 +18015,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18010,11 +18037,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18033,12 +18060,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18051,11 +18078,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18083,11 +18110,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18098,11 +18125,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18123,11 +18150,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18147,11 +18174,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18168,11 +18195,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18186,11 +18213,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18203,11 +18230,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18278,11 +18305,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18309,26 +18336,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18347,11 +18374,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18363,11 +18390,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18375,11 +18402,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18391,11 +18418,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18409,11 +18436,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18421,11 +18448,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18434,33 +18461,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18470,11 +18497,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18485,11 +18512,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18501,11 +18528,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18556,6 +18583,9 @@ msgstr "" #~ msgid "%prog [options] mybook.chm" #~ msgstr "%prog [tuỳ chọn] mybook.chm" +#~ msgid "List builtin recipes" +#~ msgstr "Danh sách các công thức đã có sẵn" + #~ msgid "at" #~ msgstr "tại" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 7cc924cac2..b46c7595a3 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 15f2a4c63c..873083ef07 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                Migrating old database to ebook library in %s

                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index afebb4c1e8..690b7e0f8e 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-15 09:45+0000\n" -"Last-Translator: Dick Chen \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-04 23:36+0000\n" +"Last-Translator: Li Fanxi \n" "Language-Team: Simplified Chinese \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: 2011-07-23 04:54+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:38+0000\n" +"X-Generator: Launchpad (build 13604)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -63,15 +63,15 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -87,10 +87,10 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -101,6 +101,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -140,9 +141,9 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -170,21 +171,21 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -244,7 +245,7 @@ msgid "Preferences" msgstr "首选项" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "存储" @@ -344,19 +345,19 @@ msgstr "从您的书架或者设备里删除这些书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "编辑 calibre 书库中书籍的元数据" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "阅读 calibre 书库中的书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "从网上下新闻并生成电子书" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "快速显示相关的书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -387,42 +388,42 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" -msgstr "浏览caliber用户手册" +msgstr "浏览 caliber 用户手册" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "自定义 calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "方便的找到与当前选定的书籍相似的书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "切换各个 calibre 书库并对它们实施维护" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "把书籍从设备复到到 calibre 书库中" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "修改您的设备上的书籍分类" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "在两个书库间复制书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "对 calibre 书库中的 epub 文件进行优化" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" -msgstr "" +msgstr "在搜索 calibre 书库时,高亮下一个或前一个匹配的项" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" @@ -430,7 +431,7 @@ msgstr "从不同的书商寻找书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "获取新的 calibre 插件或更新已有的插件" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -454,7 +455,7 @@ msgstr "操作方式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Change the way calibre behaves" -msgstr "改变 Calibre 的操作方式" +msgstr "改变 calibre 的操作方式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 @@ -463,7 +464,7 @@ msgstr "增加栏目" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 msgid "Add/remove your own columns to the calibre book list" -msgstr "向 Calibre 书籍列表中增加或删除你自定义的栏目" +msgstr "向 calibre 书籍列表中增加或删除你自定义的栏目" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 msgid "Toolbar" @@ -477,7 +478,7 @@ msgstr "自定义工具栏和上下文菜单,设置它们所可以提供的功 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "Searching" -msgstr "搜索中" +msgstr "搜索" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Customize the way searching for books works in calibre" @@ -515,7 +516,7 @@ msgstr "设置针对特定输出格式的转换选项" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Adding books" -msgstr "添加图书" +msgstr "添加书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 @@ -530,7 +531,7 @@ msgstr "控制向 calibre 添加书籍时读取元数据的方式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Saving books to disk" -msgstr "保存图书到磁盘" +msgstr "保存书籍到磁盘" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "" @@ -540,7 +541,7 @@ msgstr "控制使用“保存到磁盘”功能时 calibre 从数据库导出文 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "Sending books to devices" -msgstr "发送图书到设备" +msgstr "发送书籍到设备" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Control how calibre transfers files to your ebook reader" @@ -571,7 +572,7 @@ msgstr "建立你自己的模板函数。" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 msgid "Sharing books by email" -msgstr "通过Email分享图书" +msgstr "通过Email分享书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 @@ -583,7 +584,7 @@ msgstr "分享" msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" -msgstr "设置通过电子邮件分享图书。可用于在向阅读器下载新内容时自动发送通知。" +msgstr "设置通过电子邮件分享书籍。可用于在向阅读器下载新内容时自动发送通知。" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "Sharing over the net" @@ -601,7 +602,7 @@ msgstr "元数据下载" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Control how calibre downloads ebook metadata from the net" -msgstr "控制calibre从网络上下载元信息(metadata)的方式。" +msgstr "控制 calibre 从网络上下载元数据的方式。" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 @@ -653,7 +654,7 @@ msgstr "如果开启本选项,输出插件将尽量使用人类可读的输出 #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "把书籍转换为 %s 格式" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -833,7 +834,7 @@ msgid "" msgstr "" " %prog options\n" "\n" -" 通过加载外部插件定制 Calibre。\n" +" 通过加载外部插件定制 calibre。\n" " " #: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 @@ -871,7 +872,7 @@ msgstr "禁用该名称插件" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -949,7 +950,7 @@ msgstr "在 iTune/iBooks 中将“系列”作为“分类”" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:119 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" -msgstr "" +msgstr "允许使用系列名称作为 iTunes 风格或 iBooks 分类" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:121 msgid "Cache covers from iTunes/iBooks" @@ -964,7 +965,7 @@ msgstr "允许从iTunes和iBooks缓存和显示封面。" msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" -msgstr "" +msgstr "\"添加到资料库时将文件复制到iTunes Media文件夹%s\" 可以在 iTunes 的“偏好设置|高级”中启用" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1005,7 +1006,7 @@ msgstr "更新设备元数据列表..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "第 %(num)d 个,共 %(tot)d 个" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1020,9 +1021,9 @@ msgid "" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -"部分图书在 iTunes 数据库中不存在。\n" +"部分书籍在 iTunes 数据库中不存在。\n" "请用 iBooks 软件删除它们。\n" -"点击“详细信息”查看列表。" +"点击“查看详情”查看列表。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 msgid "" @@ -1030,7 +1031,7 @@ msgid "" "Click 'Show Details' for a list." msgstr "" "无法转换部分封面图像。\n" -"点击“详细信息”查看列表。" +"点击“查看详情”查看列表。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2684 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:102 @@ -1045,7 +1046,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "新闻" @@ -1053,8 +1054,8 @@ msgstr "新闻" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "分类" @@ -1176,7 +1177,7 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "与欣博阅(Boeye) BEX 系列电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." @@ -1208,7 +1209,7 @@ msgstr "与 PocketBook 602/603/902/903 阅读器通信" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "与 PocketBook 360+ 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1268,7 +1269,7 @@ msgstr "与 The Book 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "与 Libre Air 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1443,7 +1444,11 @@ msgstr "与 Nextbook Reader 通信" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "与 Moovybook 阅读器通信。" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "与 COBY 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1467,7 +1472,7 @@ msgstr "与 Nook 电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "与 Nook Color 或 TSR 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1683,7 +1688,7 @@ msgstr "从设备上的文件中读取元数据" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:63 msgid "Use author sort instead of author" -msgstr "使用作者排序代替作者" +msgstr "使用“排序作者”代替“作者”" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:65 msgid "Template to control how books are saved" @@ -1709,6 +1714,8 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"无法访问您的设备的主内存中的文件。请联系设备生产厂商寻求技术支持。可能的解决方案:换用另一根 USB 连接线或连接电脑上的另一个 USB " +"端口。如果您的设备具有类似于“恢复出厂设置”的功能,可以尝试用它解决问题。底层错误信息:%s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1719,6 +1726,8 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"无法访问您设备上的 SD 存储卡。可能的原因:SD 存储卡已经损坏;存储卡容量太大不能被设备所支持; 存储卡写保护。请换一张存储卡重试或以 FAT32 " +"格式重新格式化你的存储卡。并请确保存储卡根目录中没有存储过多的文件。底层错误信息:%s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 @@ -1967,7 +1976,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 msgid "Modify the document text and structure using user defined patterns." -msgstr "" +msgstr "以用户预定义的模式修改文档内容和结构。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:165 msgid "Control auto-detection of document structure." @@ -1988,11 +1997,13 @@ msgstr "设定输出中元数据的选项" msgid "Options to help with debugging the conversion" msgstr "用于调试转换的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "列出公告板订阅清单" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "输出保存到" @@ -2152,7 +2163,7 @@ msgstr "" "用以检测章节标题的 XPath 表达式. 默认值为检测

                                                " "标签中含有关键字\"chapter\",\"book\",\"section\" 和 " "\"part\"的项或者任何含有class=\"chapter\"的标签作为章节标题。该表达式必须为一组元素列表。关闭本功能,使用表达式\"/\"。更多关" -"于 XPath 表达式的信息请查阅 Calibre 用户手册中的 XPath 章节部分." +"于 XPath 表达式的信息请查阅 calibre 用户手册中的 XPath 章节部分." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295 msgid "" @@ -2231,7 +2242,7 @@ msgid "" "When calibre removes blank lines between paragraphs, it automatically sets a " "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." -msgstr "" +msgstr "calibre 在删除段落间的空行时,会自动加入段落缩进以保证可以区分不同的段落。本选项控制缩进的距离(单位是em)。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2368,7 +2379,7 @@ msgstr "设置书籍语言。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:512 msgid "Set the publication date." -msgstr "设定发布日期。" +msgstr "设定出版日期。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:516 msgid "Set the book timestamp (used by the date column in calibre)." @@ -3055,7 +3066,7 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3108,8 +3119,7 @@ msgstr "标签" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "系列" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3126,7 +3136,7 @@ msgstr "时间戳" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:289 msgid "Published" -msgstr "发布于" +msgstr "出版日期" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:752 msgid "Rights" @@ -3179,7 +3189,7 @@ msgstr "设置书籍分类." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74 msgid "Set the published date." -msgstr "设定发布日期。" +msgstr "设定出版日期。" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77 msgid "Get the cover from the ebook and save it at as the specified file." @@ -3239,10 +3249,10 @@ msgstr "" "\n" "从LibraryThing.com为书籍标识符ISBN采集封面图像/社会元数据\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "封面" @@ -3349,7 +3359,7 @@ msgstr "修改图片以适应 Palm 设备的屏幕尺寸。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:26 msgid "When present, use author sort field as author." -msgstr "按作者排序时使用作者排序,如果该字段为非空。" +msgstr "如果“排序作者”字段值非空,在按作者排序时使用该字段的值排序。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:30 msgid "" @@ -3383,7 +3393,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "所有文章" @@ -4050,7 +4060,7 @@ msgstr "书籍传输到设备后从书库中自动删除" msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" -msgstr "将封面显示在单独的窗口而不是在 Calibre 主窗口" +msgstr "将封面显示在单独的窗口而不是在 calibre 主窗口" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Disable notifications from the system tray icon" @@ -4194,27 +4204,27 @@ msgstr "从目录添加书籍,包含子目录(单个目录下有多本书籍 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:65 msgid "Add Empty book. (Book entry with no formats)" -msgstr "添加空书。(无任何格式)" +msgstr "添加空白书籍项 (不含任何书籍文件)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:66 msgid "Shift+Ctrl+E" -msgstr "" +msgstr "Shift+Ctrl+E" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:67 msgid "Add from ISBN" -msgstr "从ISBN添加" +msgstr "按 ISBN 添加" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:69 msgid "Add files to selected book records" -msgstr "" +msgstr "添加文件到选中的书籍记录中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:70 msgid "Shift+A" -msgstr "" +msgstr "Shift+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 msgid "Are you sure" -msgstr "" +msgstr "您确定吗" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 #, python-format @@ -4225,7 +4235,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 msgid "Select book files" -msgstr "" +msgstr "选择书籍文件" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Adding" @@ -4233,7 +4243,7 @@ msgstr "添加中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 msgid "Creating book records from ISBNs" -msgstr "" +msgstr "根据ISBN添加书籍记录" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 @@ -4242,11 +4252,11 @@ msgstr "正在上传书籍到设备。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 msgid "Supported books" -msgstr "支持的书j" +msgstr "支持的书" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 msgid "Select books" -msgstr "" +msgstr "选择书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "Merged some books" @@ -4372,7 +4382,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 msgid "Create a catalog of the books in your calibre library" -msgstr "在你的 calibre 图书馆中创建书籍分类" +msgstr "为你的 calibre 书库创建分类目录" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:34 msgid "No books selected for catalog generation" @@ -4424,11 +4434,11 @@ msgstr "重命名书库" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "删除书库" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" -msgstr "随机选择一本书" +msgstr "随机选定一本书" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" @@ -4440,7 +4450,7 @@ msgstr "书库元数据的备份状态" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" -msgstr "开始备份所有图书的元数据" +msgstr "开始备份所有书籍的元数据" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" @@ -4562,7 +4572,7 @@ msgstr "失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "Database integrity check failed, click Show details for details." -msgstr "数据库完整性检查失败,单击来查看细节。" +msgstr "数据库完整性检查失败,单击“查看详情”查看错误细节。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "No problems found" @@ -4587,7 +4597,7 @@ msgstr "在%s中无法找到现有的caliber书库。它将被从已知书库列 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "不允许" @@ -4611,7 +4621,7 @@ msgstr "转换书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 msgid "Convert individually" -msgstr "分别转换" +msgstr "逐个转换" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 msgid "Bulk convert" @@ -4713,7 +4723,7 @@ msgstr "删除失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:78 msgid "" "Failed to delete some books, click the Show Details button for details." -msgstr "删除书籍失败,点击显示细节按钮查看细节。" +msgstr "删除书籍失败,点击“查看详情”查看细节。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 msgid "Remove books" @@ -4725,19 +4735,19 @@ msgstr "移除选定书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 msgid "Remove files of a specific format from selected books.." -msgstr "移除选定书籍中指定格式的书..." +msgstr "移除选定书籍中指定格式的书籍文件..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 msgid "Remove all formats from selected books, except..." -msgstr "移除所有格式选定书籍,除..." +msgstr "移除选定书籍中指定格式以外的书籍文件..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "移除选定书籍中所有格式的书籍文件" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" -msgstr "移除选定书籍封面" +msgstr "移除选定书籍的封面" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" @@ -4854,7 +4864,7 @@ msgstr "(从书库中删除)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105 msgid "Setup email based sharing of books" -msgstr "设置基于email的书籍共享" +msgstr "设置基于电子邮件的书籍共享" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123 msgid "D" @@ -4871,12 +4881,12 @@ msgstr "连接/共享" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:79 msgid "Stopping" -msgstr "" +msgstr "正在停止" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:80 msgid "Stopping server, this could take upto a minute, please wait..." -msgstr "" +msgstr "正在停止服务器,最多需要一分钟,请稍候……" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" @@ -4924,7 +4934,7 @@ msgstr "合并到第一本选定书籍 - 保留其它" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 msgid "Merge only formats into first selected book - delete others" -msgstr "" +msgstr "仅合并各种格式的书籍文件到第一本选定书籍 - 删除其它" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:72 msgid "Cannot download metadata" @@ -4939,30 +4949,30 @@ msgstr "下载元数据失败" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:720 msgid "Download failed" -msgstr "" +msgstr "下载失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:89 #, python-format msgid "Failed to download metadata or covers for any of the %d book(s)." -msgstr "" +msgstr "无法为 %d 本书籍下载元数据或封面。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:92 msgid "Metadata download completed" -msgstr "" +msgstr "元数据下载完成" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:94 #, python-format msgid "" "Finished downloading metadata for %d book(s). Proceed with updating " "the metadata in your library?" -msgstr "" +msgstr "%d 本书籍 的元数据下载完成。要更新书库中的元数据吗?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #, python-format msgid "" "Could not download metadata and/or covers for %d of the books. Click \"Show " "details\" to see which books." -msgstr "" +msgstr "无法下载 %d 本书的元数据和/或封面。单击“显示细节”查看是出错的书籍。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 msgid "Download complete" @@ -4975,7 +4985,7 @@ msgstr "下载日志" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137 msgid "Some books changed" -msgstr "" +msgstr "部分书籍发生变化" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:138 msgid "" @@ -4984,6 +4994,7 @@ msgid "" "Click \"Show details\" to see the list of changed books. Do you want to " "proceed?" msgstr "" +"您开始下载元数据后,书库中部分书籍的元数据发生了变化。如果继续,部分元数据的改动可能会丢失。点击“查看详情”查看受影响的书籍列表。要继续吗?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 @@ -5045,13 +5056,13 @@ msgstr "正在应用修改过的元数据" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:544 msgid "Some failures" -msgstr "" +msgstr "一些失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:545 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." -msgstr "" +msgstr "无法更新书库中部分书籍的元数据。点击“查看详情”查看详细信息。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "F" @@ -5090,7 +5101,7 @@ msgstr "F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 msgid "Move to next highlighted match" -msgstr "" +msgstr "跳转到下一个高亮的匹配" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 @@ -5099,7 +5110,7 @@ msgstr "N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:25 msgid "Move to previous item" -msgstr "" +msgstr "跳转到前一项" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Move to previous highlighted item" @@ -5107,7 +5118,7 @@ msgstr "跳转到前一个高亮匹配" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Shift+N" -msgstr "" +msgstr "Shift+N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213 @@ -5132,7 +5143,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "更改 calibre 的行为" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5141,7 +5152,7 @@ msgstr "运行欢迎向导" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "" +msgstr "获取用于增强 calibre 功能的插件" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -5153,7 +5164,7 @@ msgstr "有正在运行任务时无法进行配置。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:57 msgid "Cannot configure before calibre is restarted." -msgstr "calibre重启之前无法进行配置。" +msgstr "calibre 重启之前无法进行配置。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14 msgid "&Restart" @@ -5185,13 +5196,13 @@ msgstr "保存到磁盘单个目录" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 #, python-format msgid "Save only %s format to disk" -msgstr "仅保存 %s 到磁盘" +msgstr "仅保存 %s 格式文件到磁盘" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 #, python-format msgid "Save only %s format to disk in a single directory" -msgstr "仅以 %s 格式保存到磁盘中的单个目录" +msgstr "仅保存 %s 格式文件到磁盘中的单个目录" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" @@ -5206,7 +5217,8 @@ msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." -msgstr "你正将要保存文件到calibre数据库。这可能会破坏你的数据库。保存到磁盘的意思是导出文件到你的calibre数据库之外的任何地方。" +msgstr "" +"你将要把文件保存到 calibre 书库。这可能会破坏你的书库。“保存到磁盘”的意思是导出文件到你的 calibre 书库之外的任何地方。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" @@ -5219,11 +5231,11 @@ msgstr "保存时出错。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Could not save some books" -msgstr "无法保存一些书籍" +msgstr "无法保存部分书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." -msgstr "点击显示详情按钮查看具体哪些。" +msgstr "点击“查看详情”按钮查看具体列表。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:767 @@ -5296,41 +5308,41 @@ msgstr "同标签的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" -msgstr "" +msgstr "获取书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "搜索电子书" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "搜索当前作者" +msgstr "按当前选中书籍作者搜索" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "按当前选中书籍标题搜索" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "搜索当前选中书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "商店" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /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:285 msgid "Choose stores" -msgstr "" +msgstr "选择商店" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "无法完成搜索" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" @@ -5357,11 +5369,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "Show this message again" -msgstr "" +msgstr "再次显示这个信息" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "关于获取书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -5399,11 +5411,11 @@ msgstr "查看特定格式" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 msgid "Read a random book" -msgstr "" +msgstr "随机阅读一本书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 msgid "Clear recently viewed list" -msgstr "" +msgstr "清空最近查看列表" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 @@ -5451,79 +5463,90 @@ msgstr "无法打开文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 msgid "This book no longer exists in your library" -msgstr "" +msgstr "本书已不在您的书库中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 #, python-format msgid "%s has no available formats." msgstr "%s 无可用格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "添加中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "搜索所有子文件夹..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "路径错误" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "无法处理指定目录。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "没有书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "未找到书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "无权限" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "已添加" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "添加失败" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." -msgstr "添加书籍进程似乎已死。请尝试重启 Calibre 并分步添加书籍,直到定位出问题的书籍。" +msgstr "添加书籍进程似乎已死。请尝试重启 calibre 并分步添加书籍,直到定位出问题的书籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "发现重复" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "数据库中已有标题相同的书籍。确定继续添加?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "添加副本..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "正在保存..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "已保存" @@ -5542,19 +5565,19 @@ msgstr "依据文件哈希值查找重复文件" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:70 msgid "Choose root folder" -msgstr "更改根目录" +msgstr "选择起始目录" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:135 msgid "Invalid root folder" -msgstr "无效的根目录" +msgstr "无效的起始目录" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:136 msgid "is not a valid root folder" -msgstr "不是有效的根目录" +msgstr "不是有效的起始目录" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:146 msgid "Add books to calibre" -msgstr "添加图书到calibre" +msgstr "添加书籍到 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:62 @@ -5567,7 +5590,7 @@ msgstr "向导页" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:27 msgid "Scanning root folder for books" -msgstr "扫描根目录寻找图书" +msgstr "扫描根目录寻找书籍" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:28 msgid "This may take a few minutes" @@ -5690,37 +5713,37 @@ msgstr "点击打开" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "合集" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" -msgstr "" +msgstr "粘贴封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" -msgstr "" +msgstr "复制封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "双击打开书籍细节窗口" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "路径" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5967,7 +5990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 msgid "Read books" -msgstr "" +msgstr "阅读书籍" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Column containing 'read' status" @@ -6468,11 +6491,11 @@ msgstr "0.0 pt" msgid "" "Heuristic\n" "Processing" -msgstr "" +msgstr "智能处理" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 msgid "Modify the document text and structure using common patterns." -msgstr "" +msgstr "使用常见的模式智能更新文档的文本和结构。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:113 msgid "" @@ -6485,66 +6508,71 @@ msgid "" "the User Manual." msgstr "" +"在智能处理模式下,calibre " +"会自动在您的书籍中寻找常见的模式并尝试自动处理它们。就像“智能处理”这个名称所示的,这个处理过程中包含了一些不确定的猜测的过程,也就是说,如果 " +"calibre 猜错了的话,它有可能会使转换的结果变得更差。所以本功能默认是被禁用的。在大部分情况下,如果格式转换过程与您期望的不一致的话,打开“智能处" +"理”可能会改善转换效果。请参考用户手册了解更多“智能处理”模式下各种选项的功能。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 msgid "Enable &heuristic processing" -msgstr "" +msgstr "启用智能处理(&H)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 msgid "Heuristic Processing" -msgstr "" +msgstr "智能处理" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 msgid "Unwrap lines" -msgstr "" +msgstr "消除段落内的换行" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 msgid "Line &un-wrap factor :" -msgstr "" +msgstr "换行消除因子(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 msgid "Detect and markup unformatted chapter headings and sub headings" -msgstr "" +msgstr "检测并标记未格式化的章节标题和子标题" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 msgid "Renumber sequences of

                                                or

                                                tags to prevent splitting" -msgstr "" +msgstr "对

                                                标签进行重新编号以避免编号混乱" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 msgid "Delete blank lines between paragraphs" -msgstr "" +msgstr "删除段落间的空行" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" -msgstr "" +msgstr "确保小节分隔使用一致的格式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:122 msgid "Replace soft scene &breaks:" -msgstr "" +msgstr "替换小节分隔符(&B):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 msgid "Remove unnecessary hyphens" -msgstr "" +msgstr "移除不必要的连字符" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:124 msgid "Italicize common words and patterns" -msgstr "" +msgstr "把专有名词和特定模式的字符变为斜体" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:125 msgid "Replace entity indents with CSS indents" -msgstr "" +msgstr "用 CSS 缩进代替空格等缩进字符" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:14 msgid "HTMLZ Output" -msgstr "" +msgstr "HTMLZ 输出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:45 msgid "How to handle CSS" -msgstr "" +msgstr "CSS 处理模式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 msgid "How to handle class based CSS" -msgstr "" +msgstr "基于 class 的 CSS 处理模式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16 msgid "Look & Feel" @@ -6556,7 +6584,7 @@ msgstr "控制输出文件外观" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:34 msgid "Original" -msgstr "原始" +msgstr "默认" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:35 msgid "Left align" @@ -6600,7 +6628,7 @@ msgstr "删除段间空行(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "在段落间插入空白行(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -6609,7 +6637,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "文本对齐方式(&J)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -6640,11 +6668,11 @@ msgstr "压缩标点(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "缩进尺寸(&I):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "行间距(&L):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -6773,7 +6801,7 @@ msgstr "作者(&A): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167 msgid "Author So&rt:" -msgstr "按作者排序(&r):" +msgstr "排序作者(&r):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168 msgid "" @@ -6836,7 +6864,7 @@ msgstr "为 Palm 设备缩放图片(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Use author &sort for author" -msgstr "使用作者项作为按作者排序索引(&S)" +msgstr "使用“排序作者”字段值作为“作者”字段值(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "Disable compression of the file contents" @@ -7008,18 +7036,18 @@ msgstr "测试" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 msgid "Occurrences:" -msgstr "" +msgstr "匹配次数:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:78 msgid "0" -msgstr "" +msgstr "0" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 msgid "Goto:" -msgstr "" +msgstr "跳转到:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72 @@ -7042,13 +7070,13 @@ msgid "" "Search\n" "&\n" "Replace" -msgstr "" +msgstr "查找与替换" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:36 msgid "&Search Regular Expression" -msgstr "" +msgstr "查找正则表达式(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 @@ -7063,21 +7091,21 @@ msgstr "无效正则表达式:%s" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 msgid "First expression" -msgstr "" +msgstr "第一个表达式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 msgid "&Replacement Text" -msgstr "" +msgstr "替换文本(&R)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Second Expression" -msgstr "" +msgstr "第二个表达式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 msgid "Third expression" -msgstr "" +msgstr "第三个表达式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 msgid "" @@ -7087,6 +7115,9 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" +"

                                                查找与替换使用 正则表达式 。请参阅 正则表达式教程 " +"学习正则表达式的使用方法。可以点击下面的向导按钮用于测试你所编写的正则表达式作用在当前输入文本上的效果。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7186,10 +7217,12 @@ msgid "" "to use these options. Leave the replace field blank and enter your " "header/footer removal regexps into the search field." msgstr "" +"移除页眉页脚的功能已经被“查找与替换”功能所取代。请点击左侧的“查找与替换”选项来使用该功能。您只需在那里的查找框中输入页眉页脚的正则表达式并把替换值置空" +"就可以实现移除页眉页脚的功能。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" -msgstr "" +msgstr "移除不规范的页边距(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" @@ -7205,15 +7238,15 @@ msgstr "控制内容目录的创建/转换" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30 msgid "Level &1 TOC (XPath expression):" -msgstr "&一级目录(XPath 表达式):" +msgstr "一级目录(XPath 表达式)(&1):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31 msgid "Level &2 TOC (XPath expression):" -msgstr "&二级目录(XPath 表达式):" +msgstr "二级目录(XPath 表达式)(&2):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32 msgid "Level &3 TOC (XPath expression):" -msgstr "&三级目录(XPath 表达式):" +msgstr "三级目录(XPath 表达式)(&3):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71 msgid "Do not add &detected chapters to the Table of Contents" @@ -7237,7 +7270,7 @@ msgstr "目录过滤(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "创建内容目录时允许重复的链接(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7245,19 +7278,19 @@ msgstr "TXT 输入" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 msgid "Structure" -msgstr "" +msgstr "结构" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 msgid "Paragraph style:" -msgstr "" +msgstr "段落类型:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94 msgid "Formatting style:" -msgstr "" +msgstr "格式类型:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95 msgid "Common" -msgstr "" +msgstr "常规选项" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 msgid "Preserve &spaces" @@ -7265,11 +7298,11 @@ msgstr "保留空格(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "" +msgstr "移除行首的缩进" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" -msgstr "" +msgstr "Markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 msgid "" @@ -7277,8 +7310,8 @@ msgid "" "advanced formatting. To learn more visit markdown." msgstr "" -"

                                                Markdown 是一种简单的文本标记语言,允许进行高级格式化。了解更多在 markdown。" +"

                                                Markdown 是一种简单的文本标记语言,允许标记一些高级的格式。参考 markdown 了解更多相关信息。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" @@ -7294,23 +7327,23 @@ msgstr "常规" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "输出编码(&E):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" -msgstr "行尾风格(&L):" +msgstr "换行符类型(&L):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 msgid "&Formatting:" -msgstr "" +msgstr "格式类型(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 msgid "Plain" -msgstr "" +msgstr "纯文本" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" -msgstr "最大行宽(&M)" +msgstr "最大行宽(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 msgid "Force maximum line length" @@ -7318,7 +7351,7 @@ msgstr "约束最大行长" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" -msgstr "" +msgstr "Markdown, Textile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" @@ -7330,11 +7363,11 @@ msgstr "处理前请勿移除图像引用" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "尽可能保留文本的颜色" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "TXTZ 输出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 @@ -7348,7 +7381,7 @@ msgstr "文本标签" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56 msgid "Use a wizard to help construct the Regular expression" -msgstr "" +msgstr "使用向导帮助创建正则表达式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 msgid "Match HTML &tags with tag name:" @@ -7424,11 +7457,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "用封面浏览" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "封面浏览器无法加载" @@ -7748,7 +7781,7 @@ msgstr "使用子目录" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Use author sort for author" -msgstr "用作者排序字段作为作者" +msgstr "用“排序作者”字段值作为“作者”" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" @@ -7756,19 +7789,19 @@ msgstr "保存模板(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 msgid "How many empty books?" -msgstr "多少空白书籍?" +msgstr "添加多少空白书籍项?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 msgid "How many empty books should be added?" -msgstr "应添加多少空白书籍?" +msgstr "需要添加多少空白书籍项?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 msgid "Set the author of the new books to:" -msgstr "" +msgstr "将新添加的书籍的作者设定为:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" -msgstr "" +msgstr "把作者重置为“未知”" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:63 msgid "Add books by ISBN" @@ -8004,7 +8037,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" -msgstr "选择作为calibre书库的位置" +msgstr "选择作为 calibre 书库的位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" @@ -8199,7 +8232,7 @@ msgstr "从设备删除" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" -msgstr "" +msgstr "本书具有DRM保护" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:55 msgid "" @@ -8213,7 +8246,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" -msgstr "按作者排序" +msgstr "排序作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" @@ -8262,11 +8295,11 @@ msgstr "大写" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:181 msgid "Copy to author sort" -msgstr "" +msgstr "复制到“排序作者”" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:184 msgid "Copy to author" -msgstr "" +msgstr "复制到“作者”" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 @@ -8295,11 +8328,11 @@ msgstr "搜索(&I)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 msgid "Sort by author" -msgstr "以作者排序" +msgstr "按作者排序" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" -msgstr "按作者排序字段排序" +msgstr "按排序作者字段排序" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 msgid "" @@ -8310,7 +8343,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 msgid "Recalculate all author sort values" -msgstr "重新生成作者排序字段值" +msgstr "重新生成排序作者字段值" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 msgid "" @@ -8332,7 +8365,7 @@ msgstr "活动任务" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "中止选定的任务(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -8344,19 +8377,19 @@ msgstr "停止所有非设备任务" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 msgid "&Copy to clipboard" -msgstr "" +msgstr "复制到剪贴板(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:53 msgid "Show &details" -msgstr "" +msgstr "查看详情(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:54 msgid "Hide &details" -msgstr "" +msgstr "隐藏详情(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:58 msgid "Show detailed information about this error" -msgstr "" +msgstr "显示有关当前错误的详细信息" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525 @@ -8374,11 +8407,11 @@ msgstr "复制到剪贴板" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:926 msgid "View log" -msgstr "" +msgstr "查看日志" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:58 msgid "Title/Author" -msgstr "题目/作者" +msgstr "标题/作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:59 msgid "Standard metadata" @@ -8421,7 +8454,7 @@ msgstr "追加到字段" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283 #, python-format msgid "Editing meta information for %d books" -msgstr "正在为%d本书编辑元信息" +msgstr "正在为%d本书编辑元数据" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:325 msgid "" @@ -8527,11 +8560,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:524 msgid "Edit Meta information" -msgstr "编辑元信息" +msgstr "编辑元数据" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:526 msgid "A&utomatically set author sort" -msgstr "自动设置作者排序(&u)" +msgstr "自动设置排序作者字段值(&u)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:527 msgid "&Swap title and author" @@ -8539,7 +8572,7 @@ msgstr "对调作者和书名(&W)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:528 msgid "Author s&ort: " -msgstr "作者排序(&O): " +msgstr "排序作者(&O): " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:529 msgid "" @@ -9216,20 +9249,20 @@ msgstr "正在中止..." msgid "Authors" msgstr "作者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -9459,7 +9492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:428 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206 msgid "Schedule news download" -msgstr "计划新闻下载" +msgstr "定期新闻下载" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 msgid "Add a custom news source" @@ -9467,7 +9500,7 @@ msgstr "添加自定义新闻源" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:436 msgid "Download all scheduled new sources" -msgstr "下载所有计划中的新来源" +msgstr "立即下载全部已设置的定期下载新闻源" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:541 msgid "No internet connection" @@ -9507,7 +9540,7 @@ msgstr "账户(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 msgid "For the scheduling to work, you must leave calibre running." -msgstr "若需执行计划任务,请保持 Calibre 一直运行。" +msgstr "若需执行计划任务,请保持 calibre 一直运行。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218 msgid "&Schedule" @@ -10552,7 +10585,7 @@ msgstr "任务已执行" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:250 msgid "This job cannot be stopped" -msgstr "" +msgstr "本任务无法被停止" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:287 msgid "Unavailable" @@ -10735,11 +10768,11 @@ msgstr "" msgid "Restore default layout" msgstr "恢复默认布局" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." -msgstr "不支持直接托拽到设备中。请首先将书籍添加到 Calibre 书库中。" +msgstr "不支持直接托拽到设备中。请首先将书籍添加到 calibre 书库中。" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 msgid "Configure Viewer" @@ -10843,7 +10876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:690 msgid "Calibre Library" -msgstr "Calibre 书库" +msgstr "Calibre Library" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 msgid "Choose a location for your calibre e-book library" @@ -10982,26 +11015,27 @@ msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." msgstr "" +"指定当本书需要按标题排序时所使用的排序值。比如,名为“The Exorcist”的书籍可能会期望按照“Exorcist, The”的值去排序。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:139 msgid "Title &sort:" -msgstr "" +msgstr "排序标题(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:147 msgid "" " The green color indicates that the current title sort matches the current " "title" -msgstr " 绿色表示当前标题排序匹配当前标题" +msgstr " 绿色表示当前“排序标题”值匹配当前标题" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:150 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." -msgstr " 红色表示当前标题排序不匹配当前标题。若是期望结果,则无需其它操作。" +msgstr " 红色表示当前“排序标题”值不匹配当前标题。若是期望结果,则无需其它操作。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 msgid "Authors changed" -msgstr "" +msgstr "作者已改变" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:214 msgid "" @@ -11016,26 +11050,29 @@ msgid "" "If the box is colored green, then text matches the individual author's sort " "strings. If it is colored red, then the authors and this text do not match." msgstr "" +"指定当本书需要按作者排序时所使用的排序值。比如,名为“Charles Dickens”的作者可能会期望按照“Dickens, " +"Charles”的值去排序。\n" +"如果本文本框的背景色是绿色,表示当前的“排序作者”值与对应的作者匹配。如果是红色,表示当前的值与对应的作者不匹配。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:307 msgid "Author s&ort:" -msgstr "" +msgstr "排序作者(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:317 msgid "" " The green color indicates that the current author sort matches the current " "author" -msgstr " 绿色表示当前作者排序匹配当前的作者" +msgstr " 绿色表示当前“排序作者”值匹配当前的作者" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." -msgstr " 红色表示当前作者排序不匹配当前作者。若是期望结果,则无需其它操作。" +msgstr " 红色表示当前“排序作者”值不匹配当前作者。若是期望结果,则无需其它操作。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:493 msgid "&Number:" -msgstr "" +msgstr "系列编号(&N):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:590 #, python-format @@ -11044,36 +11081,35 @@ msgid "" "\n" "Double click to view" msgstr "" +"最后更新: %s\n" +"\n" +"双击查看" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "恢复 %s 的原始值" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" -msgstr "为此书的选定格式设定封面" +msgstr "从选定格式的书籍文件中获取封面设为本书封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:654 msgid "Set metadata for the book from the selected format" -msgstr "" +msgstr "从选定格式的书籍文件中获取元数据设为本书元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:661 msgid "Add a format to this book" -msgstr "" +msgstr "添加新的文件格式到本书籍" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:668 msgid "Remove the selected format from this book" -msgstr "" +msgstr "从本书籍中删除选定的文件格式" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:735 msgid "Choose formats for " msgstr "选择格式 " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "无权限" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "您没有权限读下列文件:" @@ -11126,24 +11162,24 @@ msgstr "生成封面前,你必须先指定标题和作者" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:955 msgid "Invalid cover" -msgstr "" +msgstr "无效封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:956 msgid "Could not change cover as the image is invalid." -msgstr "" +msgstr "图像无效,无法设置书籍封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "This book has no cover" -msgstr "" +msgstr "本书没有设置封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "封面大小: %(width)d x %(height)d 点" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" -msgstr "" +msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1110 msgid "Tags changed" @@ -11153,11 +11189,11 @@ msgstr "改变的标签" msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" -msgstr "" +msgstr "您已经修改了部分标签。在使用标签编辑器以前,您必须保存或放弃这些改动。要保存改动吗?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1137 msgid "I&ds:" -msgstr "" +msgstr "标识号(&D):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1138 #, python-format @@ -11166,6 +11202,9 @@ msgid "" "\n" "%s" msgstr "" +"编辑书籍的标识号。如:\n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 @@ -11180,23 +11219,23 @@ msgstr "ISBN 编号无效" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 msgid "Invalid ISBN" -msgstr "" +msgstr "无效 ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "Enter an ISBN" -msgstr "" +msgstr "输入 ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1251 msgid "The ISBN you entered is not valid. Try again." -msgstr "" +msgstr "您输出的 ISBN 无效。请重试。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" -msgstr "" +msgstr "出版商(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1345 msgid "Clear date" -msgstr "" +msgstr "清除日期" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1378 msgid "Publishe&d:" @@ -11204,69 +11243,69 @@ msgstr "出版于(&D):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:35 msgid "Schedule download?" -msgstr "" +msgstr "准备批量下载?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:46 #, python-format msgid "" "The download of metadata for the %d selected book(s) will run in the " "background. Proceed?" -msgstr "" +msgstr "下载 选定的 %d 本书籍 的元数据的操作将在后台执行。要继续吗?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:48 msgid "" "You can monitor the progress of the download by clicking the rotating " "spinner in the bottom right corner." -msgstr "" +msgstr "元数据下载过程中,您可以通过点击主界面右下角的旋转图标查看下载进度。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:51 msgid "" "When the download completes you will be asked for confirmation before " "calibre applies the downloaded metadata." -msgstr "" +msgstr "当下载完成后,calibre 会请您确认是否要将下载到的元数据写入书库。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:62 msgid "Download only &metadata" -msgstr "" +msgstr "仅下载元数据(&M)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:66 msgid "Download only &covers" -msgstr "" +msgstr "仅下载封面(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:70 msgid "&Configure download" -msgstr "" +msgstr "配置下载参数(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:74 msgid "Download &both" -msgstr "" +msgstr "下载元数据与封面(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:100 #, python-format msgid "Download metadata for %d books" -msgstr "" +msgstr "下载 %d 本书籍的元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:103 msgid "Metadata download started" -msgstr "" +msgstr "开始下载元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:112 msgid "(Failed metadata)" -msgstr "" +msgstr "(元数据下载失败)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:114 msgid "(Failed cover)" -msgstr "" +msgstr "(封面下载失败)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "正在下载第 %(num)d 项,共 %(tot)d 项" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 msgid "Downloaded metadata fields" -msgstr "" +msgstr "选择要下载元数据字段" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:828 @@ -11286,7 +11325,7 @@ msgstr "前一项" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:267 msgid "Edit Metadata" -msgstr "" +msgstr "编辑元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:101 msgid "" @@ -11294,6 +11333,8 @@ msgid "" "Using this button to create title sort will change title sort from red to " "green." msgstr "" +"自动基于当前标题创建排序标题字段。\n" +"使用这个按钮创建排序标题字段的值可以使该字段状况由红色变为绿色。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:112 msgid "" @@ -11302,24 +11343,26 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" +"自动基于当前作者创建排序作者字段。\n" +"使用这个按钮创建排序作者字段的值可以使该字段状况由红色变为绿色。点住本按钮不放可以弹出相关的功能菜单。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" -msgstr "" +msgstr "依据“排序作者”设置“作者”" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 msgid "Set author from author sort" -msgstr "" +msgstr "依据“作者”设置“排序作者”" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:130 msgid "Swap the author and title" -msgstr "对调作者和标题信息" +msgstr "对调“作者”和“标题”" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:136 msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" -msgstr "" +msgstr "管理作者数据。用于重命名作者或更正某个作者对应的排序用值" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -11329,19 +11372,19 @@ msgstr "删除空系列(系列中没有书籍)" msgid "" "Paste the contents of the clipboard into the identifiers box prefixed with " "isbn:" -msgstr "" +msgstr "把剪贴板中的内容粘贴到标识号文本框并冠以isbn:前缀" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" -msgstr "" +msgstr "下载元数据(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" -msgstr "" +msgstr "配置元数据下载功能" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Change how calibre downloads metadata" -msgstr "" +msgstr "改变 calibre 下载元数据的行为" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:315 @@ -11362,45 +11405,45 @@ msgstr "%s 格式中封面无效" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:465 #, python-format msgid "Save changes and edit the metadata of %s" -msgstr "保存梗概,编辑 %s 元数据" +msgstr "保存更改,编辑 %s 元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:562 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:764 msgid "Change cover" -msgstr "" +msgstr "更换封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 msgid "Co&mments" -msgstr "" +msgstr "注释(&M)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:805 msgid "&Metadata" -msgstr "" +msgstr "元数据(&M)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:664 msgid "&Cover and formats" -msgstr "" +msgstr "封面与格式(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:733 msgid "C&ustom metadata" -msgstr "" +msgstr "自定义元数据(&U)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:745 msgid "&Comments" -msgstr "&注释" +msgstr "注释(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:811 msgid "Basic metadata" -msgstr "" +msgstr "基本元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" -msgstr "" +msgstr "包含封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has summary" -msgstr "" +msgstr "包含简介" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:190 msgid "" @@ -11409,26 +11452,30 @@ msgid "" "having a cover will find a cover in the download\n" "cover stage, and vice versa." msgstr "" +"“包含封面”的标记不是完全\n" +"可靠的。有时候标记为无封\n" +"面的项在下载封面阶段时可\n" +"能会发现封面,反之亦然。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:268 msgid "See at" -msgstr "" +msgstr "参阅" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:403 msgid "calibre is downloading metadata from: " -msgstr "" +msgstr "calibre 正在从下列位置下载元数据: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:425 msgid "Please wait" -msgstr "" +msgstr "请稍候" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " -msgstr "" +msgstr "查询: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:473 msgid "Failed to download metadata. Click Show Details to see details" -msgstr "" +msgstr "无法下载元数据。请点击“显示详情”获取更多信息。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:482 msgid "" @@ -11437,37 +11484,39 @@ msgid "" "single distinctive word from the title.

                                                To see the full log, click Show " "Details." msgstr "" +"无法为您找到书籍元数据。请尝试扩大搜索范围。比如:只使用作者的名字或只包含标题中具有特征性的词组。

                                                要查看完整的日志,请点击“查看详情”" +"。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 msgid "Current cover" -msgstr "" +msgstr "当前封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:545 msgid "Searching..." -msgstr "" +msgstr "正在查找……" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:691 #, python-format msgid "Downloading covers for %s, please wait..." -msgstr "" +msgstr "正在从 %s 下载封面,请稍候……" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721 msgid "Failed to download any covers, click \"Show details\" for details." -msgstr "" +msgstr "无法下载封面,请点击“查看详情”查看详细的出错信息。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:727 #, python-format msgid "Could not find any covers for %s" -msgstr "" +msgstr "无法为 %s 找到封面" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:729 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." -msgstr "" +msgstr "为书籍 %(title)s 找到了 %(num)d 个封面图像,请选择您最喜欢的一个。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." -msgstr "" +msgstr "正在下载元数据……" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:910 msgid "Downloading cover..." @@ -11481,30 +11530,30 @@ msgstr "恢复到默认值。你需要点“应用”按钮才可以把这些默 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:328 msgid "Configure " -msgstr "" +msgstr "配置 " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" -msgstr "" +msgstr "忽略与已有文件格式重复的文件" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 msgid "Overwrite existing duplicate formats" -msgstr "" +msgstr "与已有文件格式重复时覆盖已有的文件" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "文件格式重复时创建一本新的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." -msgstr "在此处您可以控制 Calibre 如何从您添加的文件读取元数据。Calibre 可从文件内容读取元数据,也可以从文件名读取。" +msgstr "在此处您可以控制 calibre 如何从您添加的文件读取元数据。calibre 可从文件内容读取元数据,也可以从文件名读取。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:66 msgid "Read &metadata from &file contents rather than file name" -msgstr "" +msgstr "从文件内容读取元数据,而不是依据文件名确定元数据" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:67 msgid "" @@ -11580,15 +11629,15 @@ msgstr "低" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 msgid "Very low" -msgstr "" +msgstr "非常低" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 msgid "Compact Metadata" -msgstr "" +msgstr "精减布局" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "" +msgstr "一页布局" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" @@ -12985,7 +13034,7 @@ msgstr " 无法移除. 该插件是内置插件. 您可以尝试禁用它而非 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." -msgstr "从可以通过配置插件的启用与否来调整Calibre的功能特性." +msgstr "从可以通过配置插件的启用与否来调整 calibre 的功能特性." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 msgid "Get &new plugins" @@ -13040,7 +13089,7 @@ msgstr "可用变量:" msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" -msgstr "此处您可控制 Calibre 在您点击“保存到磁盘”时的保存行为:" +msgstr "此处您可控制 calibre 在您点击“保存到磁盘”时的保存行为:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69 msgid "Save &cover separately" @@ -13244,8 +13293,8 @@ msgid "" "

                                              • Automatic management: Calibre automatically keeps metadata on the " "device in sync with the calibre library, on every connect
                                              " msgstr "" -"
                                            • 手动管理: Calibre 仅在发送图书时更新元数据,添加合集。此情况下,calibre 不会移除一个合集。
                                            • \n" -"
                                            • 仅仅发送: Calibre 在发送图书时更新元数据,添加/移除合集。
                                            • \n" +"
                                            • 手动管理: Calibre 仅在发送书籍时更新元数据,添加合集。此情况下,calibre 不会移除一个合集。
                                            • \n" +"
                                            • 仅仅发送: Calibre 在发送书籍时更新元数据,添加/移除合集。
                                            • \n" "
                                            • 自动管理: Calibre 每次连接设备都自动保持设备上元数据和书库一致
                                            " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77 @@ -13280,7 +13329,7 @@ msgstr "服务器端口(&p):" msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." -msgstr "如果您使用空密码,其他人将可从 web 界面访问您的图书合集。" +msgstr "如果您使用空密码,其他人将可从 web 界面访问您的书籍合集。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:128 msgid "" @@ -13328,7 +13377,7 @@ 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 带有一个网络服务程序,您可以由此使用浏览器访问你的书库。对服务器程序配置的修改需要重启服务器程序生效。" +msgstr "calibre 带有一个网络服务程序,您可以由此使用浏览器访问你的书库。对服务器程序配置的修改需要重启服务器程序生效。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 msgid "Run server &automatically on startup" @@ -13348,9 +13397,9 @@ msgid "" "on your iPhone. Here myhostname should be the fully qualified hostname or " "the IP address of the computer calibre is running on." msgstr "" -"

                                            请记住 Calibre 只有在运行时,才可能提供服务。\n" -"

                                            Stanza 可以自动发现您的 Calibre 书库。若没有,请在您 iPhone 上 Stanza 阅读器中添加 URL " -"http://myhostname:8080 作为新分类。此时 myhostname 应该为有效主机名,或者您 Calibre 程序所运行计算机的 IP " +"

                                            请记住 calibre 只有在运行时,才可能提供服务。\n" +"

                                            Stanza 可以自动发现您的 calibre 书库。若没有,请在您 iPhone 上 Stanza 阅读器中添加 URL " +"http://myhostname:8080 作为新分类。此时 myhostname 应该为有效主机名,或者您 calibre 程序所运行计算机的 IP " "地址。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -13847,7 +13896,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13893,7 +13942,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14009,19 +14058,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14029,7 +14078,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14037,7 +14086,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14045,13 +14094,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14088,7 +14137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 msgid "Get Books" -msgstr "" +msgstr "获取书籍" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140 msgid "Open a selected book in the system's web browser" @@ -14211,30 +14260,30 @@ msgstr "已存搜索名 %s 被占用。" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:48 msgid "Manage Authors" -msgstr "" +msgstr "管理作者数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50 msgid "Manage Series" -msgstr "" +msgstr "管理系列数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52 msgid "Manage Publishers" -msgstr "" +msgstr "管理出版商数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:54 msgid "Manage Tags" -msgstr "" +msgstr "管理标签数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 msgid "Manage User Categories" -msgstr "管理用户分类" +msgstr "管理用户分类数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:457 msgid "Manage Saved Searches" -msgstr "管理已存搜索" +msgstr "管理已存搜索数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:66 msgid "Invalid search restriction" @@ -14309,7 +14358,7 @@ msgstr "收缩所有分类" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 msgid "No More Matches.

                                            Click Find again to go to first match" -msgstr "" +msgstr "没有更多的的匹配项。

                                            点击“搜索”重新进行查找。" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 msgid "Sort by name" @@ -14338,11 +14387,11 @@ msgstr "匹配任一" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" -msgstr "" +msgstr "在标签浏览器中同时选中多个项目时匹配任一或所有的项目" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 msgid "Manage authors, tags, etc" -msgstr "" +msgstr "管理作者、标签等数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 msgid "" @@ -14492,7 +14541,7 @@ msgstr "下列书籍已经被转换为 %s 格式。您希望转换它们么?" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:196 msgid "&Donate to support calibre" -msgstr "捐助 Calibre 项目(&D)" +msgstr "捐助 calibre 项目(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:232 msgid "&Restore" @@ -14550,53 +14599,53 @@ msgid "" "context menu of the system tray." msgstr "将在系统栏中继续运行。要关闭,在系统栏菜单中选择退出。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "有更新可用!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "为将来更新显示通知" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "获取更新(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "发现更新" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -15185,7 +15234,7 @@ msgstr "欢迎向导" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 msgid "Welcome to calibre" -msgstr "欢迎使用 Calibre" +msgstr "欢迎使用 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 @@ -15208,7 +15257,7 @@ msgstr "设备(&D)" msgid "" "

                                            Congratulations!

                                            You have successfully setup calibre. Press the %s " "button to apply your settings." -msgstr "

                                            祝贺您!

                                            您已成功设置 Calibre。点击 %s 按钮应用您的设定。" +msgstr "

                                            祝贺您!

                                            您已成功设置 calibre。点击 %s 按钮应用您的设定。" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50 msgid "" @@ -15231,7 +15280,7 @@ msgid "" "button below. You will also have to register your gmail address in your " "Amazon account." msgstr "" -"

                                            Calibre 可以自动将书籍以电子邮件形式发送到您的。首先您需要在下面设置邮件发送。最简单的方法是设置免费的 calibre 可以自动将书籍以电子邮件形式发送到您的。首先您需要在下面设置邮件发送。最简单的方法是设置免费的 gmail 账户,点击下方使用 gmail 按钮。 您需要将您的 gmail " "账户信息注册到您的 Amazon 账户。" @@ -15258,7 +15307,7 @@ msgid "" "If you have an existing calibre library, it will be copied to the new " "location. If a calibre library already exists at the new location, calibre " "will switch to using it." -msgstr "如果您已有 Calibre 书库,它将被复制到新位置。若 Calibre 书库在新位置已经存在,Calibre 将直接使用它。" +msgstr "如果您已有 calibre 书库,它将被复制到新位置。若 calibre 书库在新位置已经存在,calibre 将直接使用它。" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:34 #, python-format @@ -15370,7 +15419,7 @@ msgstr "发信人地址(&f):" msgid "" "

                                            This is what will be present in the From: field of emails sent by " "calibre.
                                            Set it to your email address" -msgstr "

                                            邮件发件人栏中将填写:Calibre 发送的邮件。
                                            将其设为您的邮件地址" +msgstr "

                                            邮件发件人栏中将填写:calibre 发送的邮件。
                                            将其设为您的邮件地址" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126 msgid "" @@ -15384,7 +15433,7 @@ msgstr "邮件服务器(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128 msgid "calibre can optionally use a server to send mail" -msgstr "Calibre 可选择是否使用邮件服务器以发送邮件" +msgstr "calibre 可选择是否使用邮件服务器以发送邮件" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129 msgid "&Hostname:" @@ -15466,7 +15515,7 @@ msgid "" msgstr "" "

                                            如果您在 iPhone/iTouch 使用 Stanza 电子书程序,可以直接从设备访问您的 " -"Calibre 书库。需要打开 Calibre 内容服务程序。" +"calibre 书库。需要打开 calibre 内容服务程序。" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 msgid "Turn on the &content server" @@ -15867,7 +15916,7 @@ msgstr "文件夹引起异常情况" msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." -msgstr "Calibre 书库路径。默认为使用设定中存储的路径。" +msgstr "calibre 书库路径。默认为使用设定中存储的路径。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:125 msgid "" @@ -15877,7 +15926,7 @@ msgid "" msgstr "" "%prog list [options]\n" "\n" -"列出 Calibre 数据库中可用书籍。\n" +"列出 calibre 数据库中可用书籍。\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:132 #, python-format @@ -16064,7 +16113,7 @@ msgstr "" "\n" "%prog show_metadata [options] id\n" "\n" -"显示 Calibre 中通过 id 识别书籍数据库中存储的元数据。\n" +"显示 calibre 中通过 id 识别书籍数据库中存储的元数据。\n" "id 是来自 list 命令的 id 编号。\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:441 @@ -16090,7 +16139,7 @@ msgstr "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" "\n" -"从 OPF 文件 metadata.opf 读取根据 id 识别书籍的 Calibre 数据库,设定元数据\n" +"从 OPF 文件 metadata.opf 读取根据 id 识别书籍的 calibre 数据库,设定元数据\n" "存储。id 为 list 命令返回 id 数字。您可以将 --as-opf 参数用于 show_metadata\n" "命令,感受一下 OPF 格式。\n" @@ -16417,7 +16466,7 @@ msgid "" msgstr "" "%%prog command [options] [arguments]\n" "\n" -"%%prog 是 Calibre 的书籍数据库命令行接口。\n" +"%%prog 是 calibre 的书籍数据库命令行接口。\n" "\n" "命令为如下之一:\n" " %s\n" @@ -16439,17 +16488,17 @@ msgstr "标签必须只包含小写字母,数字及下划线,并且以字母 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                            Migrating old database to ebook library in %s

                                            " msgstr "

                                            正在将旧数据库转移到位于 %s 的新数据库

                                            " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "正在压缩数据库" @@ -16459,15 +16508,15 @@ msgstr "星级" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" -msgstr "" +msgstr "标识号" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" -msgstr "作者排序" +msgstr "排序作者" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:319 msgid "Title Sort" -msgstr "标题排序" +msgstr "排序标题" #: /home/kovid/work/calibre/src/calibre/library/restore.py:128 msgid "Processed" @@ -16489,7 +16538,7 @@ msgstr "作者" msgid "" "The author sort string. To use only the first letter of the name use " "{author_sort[0]}" -msgstr "作者排序字符串。仅使用首字母请用" +msgstr "排序作者字符串。如仅须使用首字母请用{author_sort[0]}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36 msgid "The tags" @@ -16531,7 +16580,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" -msgstr "Calibre 内部 id" +msgstr "calibre 内部标识号" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:76 msgid "Options to control saving to disk" @@ -16541,19 +16590,19 @@ msgstr "控制磁盘存储的选项" msgid "" "Normally, calibre will update the metadata in the saved files from what is " "in the calibre library. Makes saving to disk slower." -msgstr "一般来说,Calibre 将基于 Calibre 书库升级存储所存文件的元数据。这使保存到磁盘变慢一些。" +msgstr "一般来说,calibre 将基于 calibre 书库升级存储所存文件的元数据。这使保存到磁盘变慢一些。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:85 msgid "" "Normally, calibre will write the metadata into a separate OPF file along " "with the actual e-book files." -msgstr "一般来说,Calibre 将会把元数据写入单独的 OPF 文件,和原始电子书文件分开保存。" +msgstr "一般来说,calibre 将会把元数据写入单独的 OPF 文件,和原始电子书文件分开保存。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:88 msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." -msgstr "一般来说,Calibre 将把封面保存为单独文件,和原始电子书文件分开保存。" +msgstr "一般来说,calibre 将把封面保存为单独文件,和原始电子书文件分开保存。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:91 msgid "" @@ -16586,7 +16635,7 @@ msgid "" "experience errors when saving, depending on how well the filesystem you are " "saving to supports unicode." msgstr "" -"一般来说,Calibre 为文件名将所有非英文字符转换为英文对应字符。警告:若关闭此项,您可能保存文件出错,取决于您的文件系统是否支持 unicode。" +"一般来说,calibre 为文件名将所有非英文字符转换为英文对应字符。警告:若关闭此项,您可能保存文件出错,取决于您的文件系统是否支持 unicode。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:113 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:117 @@ -16611,7 +16660,7 @@ msgstr "请求格式不可用" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21 msgid "Settings to control the calibre content server" -msgstr "Calibre 内容服务程序控制设定" +msgstr "calibre 内容服务程序控制设定" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:25 #, python-format @@ -16885,7 +16934,7 @@ msgstr "向 %prog 传递包含空格的参数时,确保使用引号。" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" -msgstr "图书数据库路径" +msgstr "书籍数据库路径" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" @@ -16982,7 +17031,7 @@ msgstr "语法错误 - 程序在 EOF 之前结束" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:103 msgid "Unknown identifier " -msgstr "" +msgstr "未知标识号 " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:110 msgid "unknown function {0}" @@ -17913,83 +17962,83 @@ msgstr "不下载 CSS 样式表。" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "确定" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "打开" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "取消" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "关闭(&C)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "应用" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "不保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "关闭并不保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "放弃" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "是(&Y)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "全部是(&Y)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "否(&N)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "全部否(&O)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "全部保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "中止" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "重试" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "忽略" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "恢复默认值" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" -msgstr "" +msgstr "自动递增系列编号" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18009,14 +18058,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18025,11 +18087,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18047,11 +18109,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18070,12 +18132,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18088,11 +18150,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18120,11 +18182,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18135,11 +18197,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18160,11 +18222,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18184,11 +18246,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18205,11 +18267,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18223,11 +18285,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18240,11 +18302,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18315,11 +18377,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18346,26 +18408,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18384,11 +18446,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18400,11 +18462,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18412,11 +18474,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18428,11 +18490,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." -msgstr "" +msgstr "排序时使用的语言" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18446,11 +18508,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18458,11 +18520,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18471,33 +18533,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "将下载的新闻发往何处" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18511,11 +18573,11 @@ msgstr "" "控制发往何处。合法值包括主存储,存储卡A,存储卡B。注意\n" "如果你选择的地方没有足够空间,文件将被发往剩余空间最大的存储位置。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "内容服务器应该监听什么接口" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18528,11 +18590,11 @@ msgstr "" "calibre内容服务器默认监听‘0.0.0.0‘,这意味着可以在任何接口上接受IPv4的连接。你可以将其改为’127.0.0.1‘来监听来自本机的连接," "或者改为'::'来监听所有的IPv6和IPv4连接(可能并不适用所有的操作系统)。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18544,11 +18606,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18556,1687 +18618,9 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "EPUB文件转换控制选项" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "设置所使用的封面文件路径" - -#~ msgid "Control page layout" -#~ msgstr "页面布局控制" - -#~ msgid "Output written to " -#~ msgstr "输出文件写入到 " - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "打印生成的OPF文件到标准输出" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "打印生成的NCX文件到标准输出" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "在进行html2epub转换时保留中间过程文件" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "您必须设定输入HTML文件" - -#~ msgid "Written processed HTML to " -#~ msgstr "将处理后的HTML文件写入 " - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "输出文件夹.默认为当前文件夹." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "HTML文件的编码.默认为自动检测." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "输出到一个zip压缩文件.如果打开该选项, --output应该指明文件名而非目录." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "处理HTML文件链接的选项." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "控制HTML遍历方式的选项" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "\t\t过多的描述标签.重新进行切分并不保留结构.这可能会造成排版变形." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "无法找到合理的切分点: %s 子树大小: %d KB" - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "HTML链接遍历使用广度优先模式. 程序默认使用深度优先遍历模式" - -#~ msgid "" -#~ "Maximum levels of recursion when following links in HTML files. Must be non-" -#~ "negative. 0 implies that no links in the root HTML file are followed." -#~ msgstr "HTML链接遍历深度. 必须为非负整数. 0表示不遍历根HTML文件中的人和链接." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "设置生成电子书籍的metadata" - -#~ msgid "Options useful for debugging" -#~ msgstr "用于调试的选项" - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "电子书籍的主题, 用分号隔开多个主题项." - -#~ msgid "Set the publisher of this book." -#~ msgstr "设置电子书籍的出版商名称." - -#~ msgid "A summary of this book." -#~ msgstr "电子书籍的摘要." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "从设定的OPF文件中获取metadata" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFILE" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "简化检测到的修饰元素. 可能会删除有用的空格符号." - -#~ msgid "OEB ebook created in" -#~ msgstr "创建OEB电子书籍到" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "输出较好格式化的HTML文件以供手工处理" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "在进行处理时打印更多的信息. 可以设置打印信息的级数." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "输出文件夹. 默认为当前文件夹." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "输出文件. 默认使用与输入文件相同的文件名." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "设定作者. 用分号分隔多个作者. 默认值: %default" - -#~ msgid "Set the comment." -#~ msgstr "设定注释." - -#~ msgid "Set the category" -#~ msgstr "设定分类" - -#~ msgid "Sort key for the author" -#~ msgstr "作者排序" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "包含书籍封面的文件路径" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "如果在源文件中找到封面图片, 则使用找到的封面图片而不是指明的." - -#~ msgid "The reader has no storage card connected." -#~ msgstr "该阅读器未连接存储卡." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "设置EPUB文件的目标设备文件的属性Profile. 对于无设备依赖的EPUB文件设置为None. 该Profile使EPUB文件适应设备限制. " -#~ "选项有: " - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "EPUB输出文件名. 如不指明, 使用与输入文件相同的主文件名." - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "自动生成文件目录的选项. 如果OPF文件被找到且其中\n" -#~ "包含文件目录信息, 则使用OPF文件内容作为文件目录\n" -#~ "而不使用自动生成的文件目录.\n" - -#~ msgid "" -#~ "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " -#~ "is: %default. Links are only added to the TOC if less than the --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "文件目录中链接的最大值. 0表示无最大值限制. 默认值为 %default . 如果检测到的章节少于该默认值, 则是用实际检测到的值." - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "设定CSS样式或者raw CSS的路径. 该CSS样式将覆盖源文件中所声明的CSS样式." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "

                                            or\n" -#~ "

                                            tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "用于获取章节标题的XPath的标签列表。默认值为包含关键字\n" -#~ "\"chapter\",\"book\",\"section\"和\"part\"的

                                            标签, \n" -#~ "以及所有含有属性class=\"chapter\"的标签. \n" -#~ "该标签列表必须为一组列表。使用\"/\"来关闭章节标题提取.\n" -#~ "从calibre用户指南中关于XPath标签列表部分获得更多的该\n" -#~ "功能信息.\n" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "设置包含目录信息的.ncx文件路径. NCX文件应该使用相对路径链接来表示目录信息. " -#~ "从http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX获取关于NCX文件格式信息." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "设置基本字体大小, 单位pts. 默认值为 %defaultpt . 设置为0来禁用重设字体." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "在分割较大的HTML文件时保留HTML标签. 该功能仅在切割含有相邻选择器(Sibling Selector)的HTML文件时有用. " -#~ "开启该选项将大幅增加处理较大的HTML文件时所需时间." - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "从生成的EPUB文件中提取出的内容到文件夹." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "输出文件名. 默认使用输入文件名." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "设置基准字体大小, 单位 pts. 所有文字将按比例重新缩放. 本选项将覆盖 --font-delta 选项所提供的参数. 如果您想使用 --font-" -#~ "delta 选项, 将本选项设为 0. 默认值: %defaultpt" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "用空行分割段落." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "强制覆盖使用CSS样式表. 可以为CSS样式表文件或者CSS样式表字符串. CSS样式表字符串必须符合CSS语法." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "将HTML表哥转换为文字块而不保留表格. 该项对于处理含有较大或杂表格的HTML文件为必须." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "LRF输出文件所对应的目标设备Profile. 该Profile描述目标设备的屏幕大小和分辨率. 默认值: %s 支持的Profiles: " - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "放大文字字体到 2 * FONT_DELTA pts 并增大行间距到 FONT_DELTA pts. FONT_DELTA " -#~ "可以为分数和小数.如果FONT_DELTA为负值, 则文字字体和行间距相应缩小." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "输出为黑字白底(黑色前景色和白色背景色)而不使用源HTML或CSS样式表制定的颜色." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "使用OPF文件中的元素来排序将要添加到LRF文件的HTML源文件. 该.opf文件必须和源HTML文件在同一目录下." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "不要添加链接到文件目录." - -#~ msgid "" -#~ "A regular expression. tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "正则表达式. 标签所对应的链接将被忽略. 默认值为 %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "在两个符合正则表达式的标签之间插入页分隔符." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "最大链接遍历深度. 0表示不遍历和处理链接. 负值表示忽略标签." - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "检测含有相应属性的章节起始. 本选项的格式为 tagname regexp,attribute name,attribute value regexp. " -#~ "例如匹配所有含有属性class=\"chapter\"的标题标签您应该使用\"h\\d,class,chapter\". " -#~ "您可以设置属性为\"none\"来仅匹配标签名. 例如匹配所有h2标签, 您应该使用\"h2,none,\". 默认值为 %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "如果html2lrf在源HTML文件中没有找到页分隔符和章节标头, 程序将自动在匹配本正则表达式的标签前插入页分隔符. 默认值为 %default. " -#~ "您可以通过设置正则表达式为\"$\"来禁用本功能. 本功能用来确保不输出含有过长页面的LRF文件, 过长页面会影响翻页速度. " -#~ "如果页面仅含少量元素本功能将不起作用." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "关闭自动章节检测." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "在含有相应属性的元素前插入页分隔符. 本选项的格式为 tagname regexp,attribute name,attribute value " -#~ "regexp. 例如匹配所有含有属性class=\"chapter\"的标题标签您应该使用\"h\\d,class,chapter\". 默认值为 " -#~ "%default" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "用以检测章节标题的正则表达式. 程序将搜寻h1-h6的标题标签. 默认值为 %default" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "将检测到的章节添加到文件目录." - -#~ msgid "Be verbose while processing" -#~ msgstr "在处理时打印信息" - -#~ msgid "Convert to LRS" -#~ msgstr "转换为LRS" - -#~ msgid "" -#~ "Specify trutype font families for serif, sans-serif and monospace fonts. " -#~ "These fonts will be embedded in the LRF file. Note that custom fonts lead to " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "指明对于serif, sans-serif 和 monospace字体所用的trutype字体集. 该字体集将被内嵌到LRF文件中. " -#~ "注意使用个性化字体将降低翻页速度. 例如: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "在处理Book Designer的html0文件时打开此选项." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "您在处理pdftohtml生成的HTML文件时必须开启此选项, 否则转换将失败." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "预处理HTML文件来优化生成的LRF文件." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "处理动画失败: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "设置源文件的编码格式. 如果输出的LRF文件含有乱码, 您可以尝试修改本选项. 通常windows操作系统使用的编码是cp-1252. " -#~ "另一种常用的编码个格式是utf-8. 默认值为自动检测编码格式." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "转换电子书籍到LRF格式. 支持的源文件格式有:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC 和 PDF. any2lrf " -#~ "可以处理RAR或ZIP压缩文件中的电子书籍文件.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "未指明待转换的源文件." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "降低内存占用, 这将增加处理时间. 仅在内存较小的计算机上需要打开此选项." - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "转换动画文件(CBR, CBZ)到电子书籍的选项" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "从 %s 转换到LRF格式不被支持." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "设置生成电子书籍的作者metadata数据. 默认值为 %default" - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "选择生成电子书籍的目标设备属性profile. 默认选项为SONY PRS-500阅读器,屏幕尺寸 584x754 像素. " -#~ "这个profile适合于带有相同屏幕分辨率的阅读设备. 选择为 %s" - -#~ msgid "Rendering comic pages..." -#~ msgstr "正在处理漫画页面..." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.fb2到mybook.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "打印生成的HTML文件到标准输出后退出." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog 转换mybook.epub到mybook.lrf" - -#~ msgid "Don't show progress bar." -#~ msgstr "不要显示进度条." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "转换CBZ或CBR漫画到电子书籍. \n" - -#~ msgid "Output written to" -#~ msgstr "输出到" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "处理时打印信息, 对于调试有用. 可以设置打印信息的级数." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "在完成LRF文件转换后保留生成的HTML文件." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "控制feeds2disk行为的选项" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "控制html2lrf行为的选项" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "无法处理图片 %s. 错误: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "无法处理图片: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "您必须首先将站点 %s 存储为HTML文件后再运行html2lrf." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.html到mybook.lrf. \n" -#~ "%prog 会保留mybook.html中链接引用到的 \n" -#~ "所有本地文件. 因此您可以由此转换整个 \n" -#~ "HTML文件集合." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.lit到mybook.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.mobi到mybook.lrf" - -#~ msgid "Set the authors" -#~ msgstr "设置作者信息" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.txt到mybook.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr " 是一个基于图片的PDF文件. 程序只支持转换基于文字的PDF文件." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "输出HTML文件的目标文件夹路径. 默认值为当前文件夹." - -#~ msgid "Be more verbose." -#~ msgstr "打印更多调试信息." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.pdf到mybook.lrf" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "该RTF文件含有calibre不支持的转换的格式. 请先将其转换为HTML文件." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "您只能指定单一的PDF文件." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog 转换mybook.rtf到mybook.lrf" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "多个标签使用分号隔开" - -#~ msgid "Set the comment" -#~ msgstr "设置注释信息" - -#~ msgid "Category" -#~ msgstr "类别" - -#~ msgid "Usage:" -#~ msgstr "用法:" - -#~ msgid "Extract the cover" -#~ msgstr "提取封面" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "用法: imp-meta file.imp" - -#~ msgid "The book language" -#~ msgstr "书籍语言" - -#~ msgid "The series to which this book belongs" -#~ msgstr "电子书籍所属的系列" - -#~ msgid "The series index" -#~ msgstr "书籍系列目录" - -#~ msgid "No filename specified." -#~ msgstr "未指定文件名." - -#~ msgid "Set the dc:language field" -#~ msgstr "设置 dc:language 栏目" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "通过书籍的ISBN从LibraryThing.com获得书籍的封面图片\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "用法: %s file.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "用法: pdf-meta file.pdf" - -#~ msgid "Sort key for the title" -#~ msgstr "书名排序键" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "设置书名. 默认为自动检测." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "生成电子书籍的书名. 默认使用源文件名." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "设定书名. 默认为文件名" - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "在页首后加入额外的空行间隔. 默认为 %default px." - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "页面左部切边宽度像素值 y (默认值为 %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "页面右部切边宽度像素值 x (默认值为 %d) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "页面左部切边宽度像素值 x (默认值为 %d) " - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Raw MOBI HTML 保存" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "用法: rb-meta file.rb" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "输出文件夹. 默认为输出到当前文件夹." - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] myebook.mobi" - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\t对PDF文件切边. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "由ghostscript生成的可按页单独切边的文件 [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > " -#~ "bounding] " - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "存储单个文件时使用的格式" - -#~ msgid "Toolbar icon size" -#~ msgstr "工具栏图标大小" - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "页面右部切边宽度像素值 y (默认值为 %d)" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "在工具栏上显示文字标签" - -#~ msgid "Frequently used directories" -#~ msgstr "常用的目录列表" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "按欢迎度排序标签" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "内容\n" -#~ "服务器" - -#~ msgid " plugins" -#~ msgstr " 插件" - -#~ msgid "Customize %s" -#~ msgstr "个性化 %s" - -#~ msgid "Choose plugin" -#~ msgstr "选择插件" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "尺寸大小 %s 不合法. 合法的格式为 宽度x高度" - -#~ msgid "Invalid size" -#~ msgstr "无效的尺寸" - -#~ msgid "Compacting..." -#~ msgstr "压缩中..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "压缩数据库中. 请稍候." - -#~ msgid "Invalid database location.
                                            Cannot write to " -#~ msgstr "不合法的数据库路径.
                                            无法写入到 " - -#~ msgid "Invalid database location " -#~ msgstr "不合法的数据库路径 " - -#~ msgid "
                                            Must be a directory." -#~ msgstr "
                                            必须是文件目录." - -#~ msgid "Invalid database location" -#~ msgstr "不合法的数据库路径" - -#~ msgid "Configuration" -#~ msgstr "设置" - -#~ msgid "Browse for the new database location" -#~ msgstr "选择新的数据库路径" - -#~ msgid "Read &metadata from files" -#~ msgstr "从文件中读取metadata(&m)" - -#~ msgid "Format for &single file save:" -#~ msgstr "单个文件存储格式(&s):" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "如果您禁用本设置, metadata将从文件名中模糊获取. 您也可以在高级设置中配置此项." - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "转换不同电子书籍格式到 %s 文件. 支持的格式有: %s\n" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "使用PalmDOC压缩模式压缩文件文本. 可以减小文件体积, 但会增加处理时间." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "从EPUB文件转换到Mobipocket文件中..." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Mobipocket相关选项." - -#~ msgid "Unknown source profile %r" -#~ msgstr "未知的源配置文件 %r" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "使用罗马数字作为序列数(&R)" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "将目录从常用目录列表中移除" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "将目录添加到常用目录列表中" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "未知的目标配置文件 %r" - -#~ msgid "&Button size in toolbar" -#~ msgstr "工具栏按钮大小(&B)" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "在工具栏显示按钮文字(&t)" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "选择在书库界面中显示的新系列(&c)" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "从数据库中释放不用的磁盘空间" - -#~ msgid "&Metadata from file name" -#~ msgstr "使用文件名作为metadata(&M)" - -#~ msgid "&Compact database" -#~ msgstr "压缩数据库(&C)" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "如果您想从iPhone手机上通过Stanza访问服务器, 您需要将地址 http://myhostname:8080/stanza " -#~ "作为一个新的分类目录添加到iPhone手机上的Stanza阅读程序中. 其中myhostname可以是您的计算机的主机名或IP地址." - -#~ msgid "Add new plugin" -#~ msgstr "添加插件" - -#~ msgid "&Add" -#~ msgstr "添加(&A)" - -#~ msgid "Set the ISBN" -#~ msgstr "设置ISBN" - -#~ msgid "Set the subject tags" -#~ msgstr "设置主题标签" - -#~ msgid "Set the language" -#~ msgstr "设置语言标签" - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "控制转换到MOBI格式的选项" - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "源渲染配置文件. 默认为 %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "目标渲染配置文件. 默认为 %default." - -#~ msgid "[options]" -#~ msgstr "[选项]" - -#~ msgid "Added %s to library" -#~ msgstr "将 %s 田家到书库" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "输出文件中不强迫对齐文字" - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "移除段间空行。同时将缩进设置在1.5em。可以用--override-css参数p{text-" -#~ "indent:0cm}废除。当源文件中有段间强迫空行时此功能不工作。" - -#~ msgid "Read metadata from " -#~ msgstr "Metadata来源 " - -#~ msgid "Adding books to database..." -#~ msgstr "将书籍加入数据库" - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "在所有子目录中搜索书籍" - -#~ msgid "Adding books recursively..." -#~ msgstr "递归加入书籍" - -#~ msgid "Reading metadata..." -#~ msgstr "读取Metadata" - -#~ msgid "Convert %s to " -#~ msgstr "将%s转换为 " - -#~ msgid "Bulk convert to " -#~ msgstr "批量转换为 " - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "在系统托盘除显示和提醒" - -#~ msgid "Invalid XPath expression" -#~ msgstr "非法XPath表达式" - -#~ msgid "Convert to EPUB" -#~ msgstr "转换为Epub" - -#~ msgid "No available formats" -#~ msgstr "没有可用格式" - -#~ msgid "" -#~ "

                                            Books with the same title as the following already exist in the database. " -#~ "Add them anyway?

                                              " -#~ msgstr "

                                              数据库中已有同名书籍。是否继续加入?

                                                " - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "作者名,以&分开" - -#~ msgid "Change the publisher of this book" -#~ msgstr "改变出版社名" - -#~ msgid "&Rescale images" -#~ msgstr "改变图像大小(&R)" - -#~ msgid "&Ignore tables" -#~ msgstr "忽略表格(&I)" - -#~ msgid "Chapter Detection" -#~ msgstr "章节检测" - -#~ msgid "This book has no available formats" -#~ msgstr "此书籍格式不被支持" - -#~ msgid "Choose the format to convert to " -#~ msgstr "选择转换的目标格式 " - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "无法转化 % 因为该书籍格式不被支持" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "表达式 %s 不合法. 错误: %s" - -#~ msgid "Series index." -#~ msgstr "书籍系列目录." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "检测书籍分页用XPath表达式,用以创建页面缩略图,也适用于AdobeDE.默认值为不建立页面缩略图." - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "用在分页表中通过边界元素查找页面名称的XPath表达式. 默认为将所有页面标注为从1开始." - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "设备渲染Profile. 设置字体转换, 图片缩放和表格重整. 可用的Profile有: %s." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "调整章节和片断检测的选项." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "设置生成的电子书籍外观选项例如字体大小." - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "设置书籍的metatdata, 如书名和作者.\n" -#~ "\n" -#~ "Metadata在生成 %s 文件后也会被更新到数据库." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "设置页面布局选项例如页边距." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "删除表格标记并将其转换为段落. 该功能适用于源文件使用表格控制段落的情况." - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "如果作者信息存在源文件中, 使用该信息作为Mobipocket作者metadata." - -#~ msgid "Source en&coding:" -#~ msgstr "源文件编码(&c):" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "在输出时对作者栏使用作者排序" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "修改书籍的作者. 多个作者可以用 & 符号分隔. 如果作者姓名中含有 & 符号, 使用 & &转义字符来表示." - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "分割文件时保留标签结构(&t)" - -#~ msgid "No text &justification" -#~ msgstr "关闭文字调整(&j)" - -#~ msgid "Override &CSS" -#~ msgstr "覆盖源CSS样式(&C)" - -#~ msgid "&Destination profile:" -#~ msgstr "目标profile(&D):" - -#~ msgid "&Source profile:" -#~ msgstr "源profile(&S):" - -#~ msgid "&Page map" -#~ msgstr "页面缩略图(&P)" - -#~ msgid "Remove &first image from source file" -#~ msgstr "跳过源文件中第一个图片文件(&f)" - -#~ msgid "&Top Margin:" -#~ msgstr "上边距(&T):" - -#~ msgid "&Bottom Margin:" -#~ msgstr "下边距(&B)" - -#~ msgid "&Left Margin:" -#~ msgstr "左边距(&L):" - -#~ msgid "&Right Margin:" -#~ msgstr "右边距(&R):" - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "页面下边距. 默认值 %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "页面右边距. 默认值 %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "页面上边距. 默认值 %default px." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "页面左边距. 默认值 %default px." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "设置页面左边距, 单位pts. 默认值为 %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "设置页面右边距, 单位pts. 默认值为 %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "设置页上边距, 单位pts. 默认值为 %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "设置页下边距, 单位pts. 默认值为 %default" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "自动章节检测(&c)" - -#~ msgid "&Name XPath:" -#~ msgstr "名称XPath(&N):" - -#~ msgid "" -#~ "

                                                You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the XPath " -#~ "tutorial. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.

                                                " -#~ msgstr "" -#~ "

                                                您可以设置calibre如何使用XPath表达式来检测分页. 您可以从以下站点了解如何使用XPath表达式 XPath " -#~ "tutorial. 如果您要生成与真实书籍页码对应电子书籍分页的, 分页边界检测是很有帮助的功能. 分页结果会显示为Adobe Digital " -#~ "Edition文件的右下角的页数.

                                                " - -#~ msgid "&Boundary XPath:" -#~ msgstr "边界XPath(&B):" - -#~ msgid "Send specific format to storage card" -#~ msgstr "传送特殊格式到储存卡" - -#~ msgid "Send to storage card" -#~ msgstr "传送到储存卡" - -#~ msgid "Failed to email books" -#~ msgstr "发送电子书籍失败" - -#~ msgid "Failed to email the following books:" -#~ msgstr "无法通过电子邮件发送以下书籍:" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:
                                                  %s
                                                " -#~ msgstr "无法通过电子邮件发送以下未知格式的电子书籍:
                                                  %s
                                                " - -#~ msgid "Attached is the" -#~ msgstr "附加" - -#~ msgid "Sent by email:" -#~ msgstr "已通过邮件发送:" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "电子邮件\n" -#~ "传输" - -#~ msgid "Select database location" -#~ msgstr "选择数据库位置" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "请勿遗忘正确的输入您的gmail用户名和密码" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "自动生成目录(&T)" - -#~ msgid "" -#~ "

                                                You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the XPath " -#~ "tutorial

                                                " -#~ msgstr "" -#~ "

                                                您可以通过XPath表达式设定calibre如何检测章节段落. 了解更多XPath表达式的信息请访问 XPath " -#~ "tutorial

                                                " - -#~ msgid "&Title for generated TOC" -#~ msgstr "生成目录的标题(&T)" - -#~ msgid "Level &1 TOC" -#~ msgstr "目录的一级项目(&1)" - -#~ msgid "Level &2 TOC" -#~ msgstr "目录的二级项目(&2)" - -#~ msgid "Level &3 TOC" -#~ msgstr "目录的三级项目(&3)" - -#~ msgid "Warning" -#~ msgstr "警告" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "从下面的列表中选择最匹配的书籍" - -#~ msgid "Matches" -#~ msgstr "匹配项" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "选择源文件格式转换到LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "转换 %s 到 LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "设置转换默认选项" - -#~ msgid "No preprocessing" -#~ msgstr "不进行预处理" - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "设置页面选项诸如页边距和目标设备的屏幕尺寸." - -#~ msgid "" -#~ "
                                              • pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
                                              • " -#~ msgstr "
                                              • pdftohtml - HTML文件是pdftohtml程序的输出
                                              • " - -#~ msgid "
                                                1. baen - Books from BAEN Publishers
                                                2. " -#~ msgstr "
                                                  1. baen - BAEN 出版的书籍
                                                  2. " - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "在转换到LRF格式前进行预处理. 如果您知道源文件的格式, 该功能是十分有用的. 已知的源格式:" - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "设置输出LRF文件的外观诸如字体大小和文字间隔大小." - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.

                                                    Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "设置书籍的metadata诸如书名和作者.

                                                    Metadata会被同时更新到LRF输出文件和程序数据库中." - -#~ msgid "

                                                  3. book-designer - HTML0 files from Book Designer
                                                  4. " -#~ msgstr "
                                                  5. book-designer - 来自Book Designer的HTML0
                                                  6. " - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "批处理转换到LRF格式" - -#~ msgid "No help available" -#~ msgstr "无相关帮助文件" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "在章节之间插入空行(&b)" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "开启自动图像旋转" - -#~ msgid "&Word spacing:" -#~ msgstr "正文间隔(&W):" - -#~ msgid "Minimum &indent:" -#~ msgstr "最小缩进(&i):" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Convert to LRF" -#~ msgstr "转换到LRF" - -#~ msgid "Embedded Fonts" -#~ msgstr "内嵌字体" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Ignore &tables" -#~ msgstr "忽略表格(&t)" - -#~ msgid "&Preprocess:" -#~ msgstr "预处理(&P):" - -#~ msgid "Ignore &colors" -#~ msgstr "忽略颜色(&c)" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "将复杂表格转换为图片(&C)" - -#~ msgid "Header" -#~ msgstr "页首" - -#~ msgid "&Show header" -#~ msgstr "显示页首(&S)" - -#~ msgid "&Header format:" -#~ msgstr "页首格式(&H)" - -#~ msgid "Override
                                                    CSS" -#~ msgstr "覆盖
                                                    CSS" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "将HTML文件转换为EPUB格式. 遍历HTML文件中的链接.\n" -#~ "如果您指明使用OPF文件, 程序会从OPF文件中\n" -#~ "元素提取链接.\n" - -#~ msgid "&Disable chapter detection" -#~ msgstr "关闭章节检测(&D)" - -#~ msgid "Title based detection" -#~ msgstr "基于标题检测" - -#~ msgid "Tag based detection" -#~ msgstr "基于标签检测" - -#~ msgid "&Regular expression:" -#~ msgstr "正则表达式:(&R)" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "将章节加入目录(&c)" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "不要将链接加入目录(&l)" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "放大两倍表格中的文字字体:(&M)" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting.
                                                      %s
                                                    " -#~ msgstr "无法将以下书籍传送到设备上, 未找到合适的格式. 请尝试更改界面右上角由红心指出的输出格式后重新转换.
                                                      %s
                                                    " - -#~ msgid "&Force page break before tag:" -#~ msgstr "在标签元素前强制分页符:(&F)" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "在属性元素前插入分页符:(&a)" - -#~ msgid "&Page break before tag:" -#~ msgstr "在标签元素前加入分页符:(&P)" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

                                                    " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

                                                    " - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "通过标签元素检测章节:(&a)" - -#~ msgid "Add Ta&gs: " -#~ msgstr "添加标签(&g): " - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "便利所有HTML文件中包含的链接并将链接资源整理到指定目录中.\n" -#~ "同时整理相关的资源文件如图片, 样式表, 脚本等等.\n" -#~ "如果指明OPF文件, 则使用OPF文件中元素指明的文件\n" -#~ "列表.\n" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "自动根据作者项创建按作者排序的索引项" - -#~ msgid "Reset cover to default" -#~ msgstr "恢复默认封面" - -#~ msgid "Available Formats" -#~ msgstr "可用格式" - -#~ msgid "Saturday" -#~ msgstr "星期六" - -#~ msgid "day" -#~ msgstr "天" - -#~ msgid "Monday" -#~ msgstr "星期一" - -#~ msgid "Tuesday" -#~ msgstr "星期二" - -#~ msgid "Wednesday" -#~ msgstr "星期三" - -#~ msgid "Friday" -#~ msgstr "星期五" - -#~ msgid "Sunday" -#~ msgstr "星期日" - -#~ msgid "Must set account information" -#~ msgstr "必须设置帐户信息" - -#~ msgid "Last downloaded" -#~ msgstr "最后下载" - -#~ msgid "Thursday" -#~ msgstr "星期四" - -#~ msgid "at" -#~ msgstr "在" - -#~ msgid "Schedule for download" -#~ msgstr "下载计划" - -#~ msgid "Every " -#~ msgstr "每个 " - -#~ msgid "" -#~ " %prog options\n" -#~ " \n" -#~ " Customize calibre by loading external plugins.\n" -#~ " " -#~ msgstr "" -#~ " %prog 选项\n" -#~ " \n" -#~ " 设置calibre载入外部插件.\n" -#~ " " - -#~ msgid "" -#~ "Normally, if the source file already has a Table of Contents, it is used in " -#~ "preference to the autodetected one. With this option, the autodetected one " -#~ "is always used." -#~ msgstr "设置一直使用自动检测生成文件目录. 通常情况下, 如源文件含有文件目录信息, 软件会使用源文件目录信息而不使用自动检测生成目录功能." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Will not work if the source file forces " -#~ "inter-paragraph spacing." -#~ msgstr "移除段落之间的空格. 如果源文件被设定强制使用段落间隔, 该功能将无效." - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the element of the OPF file. \n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "转换HTML文件到EPUB文件. 包含所有HTML文件中的链接.\n" -#~ "如果指明OPF文件, 则使用从OPF文件中获得的元素\n" -#~ "而不使用HTML文件中的链接. \n" - -#~ msgid "The author(s) of the ebook, as a comma separated list." -#~ msgstr "电子书籍的作者, 用分号隔开多个作者名字." - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc. \n" -#~ "If an OPF file is specified instead, the list of files in its " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "保留所有HTML文件的链接并将其引用的资源整理到指明文件夹.\n" -#~ "保留整理图片, 样式表, 脚本等等资源. \n" -#~ "如果指明OPF文件, 使用元素中指明的文件列表.\n" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the \n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "从isndb.com获取书籍metadata信息. 您可以输入书籍的 \n" -#~ "ISBN ID或者书名和作者. 如果您输入书名和作者, 可能\n" -#~ "会有多个结果被返回.\n" -#~ "\n" -#~ "key 是您在isbndb.com免费注册后获得account key.\n" -#~ "\n" - -#~ msgid "&Delete news from library when it is sent to reader" -#~ msgstr "传输到电子书后将新闻从书库中删除(&D)" - -#~ msgid "Set metadata in EPUB files" -#~ msgstr "设置EPUB文件的metadata" - -#~ msgid "Set metadata in LRF files" -#~ msgstr "设置LRF文件的metadata" - -#~ msgid "Set metadata in RTF files" -#~ msgstr "设置RTF文件的metadata" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "由于无法找到合适的文件格式无法将下列书籍传送到设备上. 请尝试修改右上角红心旁的输出格式后重新转换." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "转换CBZ或CBR漫画文件到电子书籍.\n" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "无法从接受器中的源获取: " - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

                                                    Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames.

                                                    \n" -#~ "

                                                    A reference on the syntax " -#~ "of regular expressions is available.

                                                    \n" -#~ "

                                                    Use the Test functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.

                                                    " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

                                                    请设置用以从源文件名推测电子书籍的metadata的正则表达式.

                                                    \n" -#~ "

                                                    A 说明 包含关于正则表达式的描述.

                                                    \n" -#~ "

                                                    Use the 测试 您设置的正则表达式在测试用文件名上的结果. " -#~ "您可以在提示中找到metadata项的组名.

                                                    " - -#~ msgid "Regular expression (?P)" -#~ msgstr "正则表达式 (?P)" - -#~ msgid "Waiting" -#~ msgstr "等待中" - -#~ msgid "Book %s of %s." -#~ msgstr "书籍 %s 中 %s." - -#~ msgid "%s: %s by Kovid Goyal %%(version)s
                                                    %%(device)s

                                                    " -#~ msgstr "%s: %s by Kovid Goyal %%(version)s
                                                    %%(device)s

                                                    " - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "将输入插件的输出内容存储到指定目录. 该选项对调试未知软件缺陷较为有用. 注意: 该操作将删除制定目录内的所有内容." - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "与Cybook eBook reader设备通信." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal 和 John Schember" - -#~ msgid "You must install the pmount package." -#~ msgstr "您必须安装pmount包." - -#~ msgid "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "Convert an ebook from one format to another.\n" -#~ "\n" -#~ "input_file is the input and output_file is the output. Both must be " -#~ "specified as the first two arguments to the command.\n" -#~ "\n" -#~ "The output ebook format is guessed from the file extension of output_file. " -#~ "output_file can also be of the special format .EXT where EXT is the output " -#~ "file extension. In this case, the name of the output file is derived the " -#~ "name of the input file. Note that the filenames must not start with a " -#~ "hyphen. Finally, if output_file has no extension, then it is treated as a " -#~ "directory and an \"open ebook\" (OEB) consisting of HTML files is written to " -#~ "that directory. These files are the files that would normally have been " -#~ "passed to the output plugin.\n" -#~ "\n" -#~ "After specifying the input and output file you can customize the conversion " -#~ "by specifying various options. the available options depend on the input and " -#~ "output file types. To get help on them specify the input and output file and " -#~ "then use the -h option.\n" -#~ "\n" -#~ "For full documentation of the conversion system see\n" -#~ msgstr "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "将电子书从源格式转换为目标格式.\n" -#~ "\n" -#~ "input_file参数是输入文件名, output_file参数是输出文件名. 这两个参数必须作为头两个参数被传入.\n" -#~ "\n" -#~ "输出文件格式根据输出文件的扩展名而定. output_file参数也可以使用特殊的格式 .EXT, 其中EXT是输出文件的扩展名而不指明文件名. " -#~ "在这种情况下, 输出文件的文件名与输入文件文件名相同. 注意文件名不能以连接符开始. 最后, 如果输出文件名不含有扩展名, " -#~ "程序将认为输出目标是目录名而将包含一组HTML文件的open ebook (OEB)格式输出到该指定目录. 这些文件在通常情况下将被传递到输出插件.\n" -#~ "\n" -#~ "After specifying the input and output file you can customize the conversion " -#~ "by specifying various options. the available options depend on the input and " -#~ "output file types. To get help on them specify the input and output file and " -#~ "then use the -h option.\n" -#~ "\n" -#~ "For full documentation of the conversion system see\n" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "不在输出中进行文字两端对齐. 无论文字是否已经两端对齐和书籍格式及阅读设备是否支持两端对齐." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "尝试检测并修复源文件中的不当硬回车和其他排版错误. 注意本功能可能会造成版面排版混乱, 请慎用." - -#~ msgid "List available recipes." -#~ msgstr "列出可用接收器." - -#~ msgid "Generate a periodical rather than a book." -#~ msgstr "生成期刊格式而非书籍" - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "用法: ebook-convert INFILE OUTFILE [OPTIONS..]" - -#~ msgid "Book Jacket" -#~ msgstr "书封皮" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "匹配移除页脚用正则表达式" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "使用正则表达式来匹配和移除页眉." - -#~ msgid "" -#~ "Scale used to determine the length at which a line should be unwrapped. " -#~ "Valid values are a decimal between 0 and 1. The default is 0.5, this is the " -#~ "median line length." -#~ msgstr "用以设置自动换行的比例. 合法的比例值为0到1之间的小数. 默认值为中间值0.5." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "Calibre不能完全支持RTF文件的特性. 请首先将其转换为HTML格式后再进行下一步转换." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "设置输出文件使用的编码格式. 默认使用utf-8. 注意: 该选项将应用于所有输出格式." - #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "将unicode字符转换为ASCII字符." -#~ msgid "Format:" -#~ msgstr "格式:" - -#~ msgid "No valid plugin found in " -#~ msgstr "无有效插件位于 " - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "该配置文件适用 SONY PRS 产品线,如 500/505/700 等型号。" - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "与 BeBook eBook reader 通信。" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "与 BeBook Mini eBook reader 通信。" - #~ msgid "Communicate with the Cybook Gen 3 eBook reader." #~ msgstr "与 Cybook Gen 3 eBook reader 通信。" @@ -20248,45 +18632,17 @@ msgstr "" #~ "latin1, iso-8859-1 and utf-8." #~ msgstr "输入 HTML 文件的字符编码。如常用编码:cp1252, latin1, iso-8859-1 和 utf-8。" -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "与 Kindle 2 eBook reader 通信。" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "与 Sony PRS-505 eBook reader 通信。" - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "与 Sony PRS-700 eBook reader 通信。" - #~ msgid "" #~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " #~ "deprecated version of SYSFS." #~ msgstr "无法检测到 %s 磁盘驱动器。您的内核可能正在输出已经废弃的 SYSFS 版本。" -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "转化输出图片的灰度阶数。默认值:%default" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "行高(pts)。控制连续行之间的空隙大小,默认情况下程序不调整行高大小。" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "一般情况下,Calibre 会将空行识别为段落分隔。而此选项将假定每个空行都代表一个段落。" - #~ msgid "Copy to Clipboard" #~ msgstr "复制到剪贴板" #~ msgid "PDB Input" #~ msgstr "PDB 输入" -#~ msgid "Remove F&ooter" -#~ msgstr "移除脚注(&O)" - -#~ msgid "Remove H&eader" -#~ msgstr "移除头注(&E)" - #~ msgid "Add/Save" #~ msgstr "添加/保存" @@ -20296,186 +18652,6 @@ msgstr "" #~ msgid "&Saving books" #~ msgstr "保存书籍(&S)" -#~ msgid "Search as you type" -#~ msgstr "即时搜索" - -#~ msgid "Plugin &file:" -#~ msgstr "插件文件(&F):" - -#~ msgid "Finding metadata..." -#~ msgstr "正在寻找元数据..." - -#~ msgid "Could not find metadata" -#~ msgstr "无法找到元数据" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "下载元数据失败。请稍后再试。" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "无法从如下位置抓取元数据:" - -#~ msgid "No metadata found" -#~ msgstr "未找到元数据" - -#~ msgid "Fetch metadata" -#~ msgstr "获取元数据" - -#~ msgid "" -#~ "

                                                    calibre can find metadata for your books from two locations: Google " -#~ "Books and isbndb.com.

                                                    To use isbndb.com you must sign up for a " -#~ "free account and enter your access key " -#~ "below." -#~ msgstr "" -#~ "

                                                    Calibre 可以以下两个服务器获取书籍的元数据:Google Booksisbndb.com

                                                    若使用 " -#~ "isbndb.com 您必须注册免费账户 并在下方填写您的访问密码。" - -#~ msgid "&Access Key:" -#~ msgstr "访问密码(&A):" - -#~ msgid "Fetch" -#~ msgstr "抓取" - -#~ msgid "&Stop selected job" -#~ msgstr "停止选中任务(&S)" - -#~ msgid "Meta information" -#~ msgstr "元信息" - -#~ msgid "Cannot fetch cover" -#~ msgstr "无法抓取封面" - -#~ msgid "Could not fetch cover.
                                                    " -#~ msgstr "无法抓取封面。
                                                    " - -#~ msgid "The download timed out." -#~ msgstr "下载超时。" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "无法找到书籍对应的封面。请尝试首先指定 ISBN。" - -#~ msgid "Bad cover" -#~ msgstr "非法封面" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "封面不是有效图片" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "无法抓取元数据" - -#~ msgid "Edit Meta Information" -#~ msgstr "编辑元信息" - -#~ msgid "Author S&ort: " -#~ msgstr "作者排序:(&O) " - -#~ msgid "IS&BN:" -#~ msgstr "ISBN(&B):" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "从服务器抓取元数据(&F)" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "为此书添加新格式到数据库中" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "从数据库中移除此书的选定格式。" - -#~ msgid "Download &cover" -#~ msgstr "下载封面(&C)" - -#~ msgid "%d recipes" -#~ msgstr "%d 订阅清单" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "该订阅清单需要用户名和密码" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d 天 %d 小时 %d 分钟前" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "立即下载所有计划中的订阅清单" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "订阅清单下载间隔。0 表示每小时下载该订阅清单。" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "设置删除已下载的超过一定天数旧新闻。天数为 0 表示从不删除旧新闻。" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "删除已下载的旧新闻,过期天数 " - -#~ msgid "" -#~ "See the User Manual for more help" -#~ msgstr "" -#~ "请参阅用户手册获取更多帮助" - -#~ msgid "Pick recipe" -#~ msgstr "选取订阅清单" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "选取订阅清单进行自定义" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit User Recipes" -#~ msgstr "" -#~ "创建高级新闻订阅清单的帮助信息,在用户订阅清单" - -#~ msgid "" -#~ "

                                                    For help visit %s.kovidgoyal.net
                                                    " -#~ msgstr "" -#~ "

                                                    获得帮助可访问 %s.kovidgoyal.net
                                                    " - -#~ msgid "Download only metadata" -#~ msgstr "仅下载元数据" - -#~ msgid "Download only covers" -#~ msgstr "仅下载封面" - -#~ msgid "covers" -#~ msgstr "封面" - -#~ msgid "metadata" -#~ msgstr "元数据" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "搜索(&S):" - -#~ msgid "Sort by &popularity" -#~ msgstr "按流行度排序(&P)" - -#~ msgid "Edit meta information" -#~ msgstr "编辑元数据" - -#~ msgid "Convert E-books" -#~ msgstr "转换电子书" - -#~ msgid "Configure calibre" -#~ msgstr "配置 Calibre" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "使用:%s:%s@%s:%s 和 %s 加密" - -#~ msgid "Finish gmail setup" -#~ msgstr "完成 gmail 设定" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "您需要设置邮件服务器用户名和密码。" - #~ msgid "Checking SQL integrity..." #~ msgstr "正在检查" @@ -20491,50 +18667,9 @@ msgstr "" #~ msgid "The series number" #~ msgstr "系列编号" -#~ msgid "French" -#~ msgstr "法语" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "跳过重复文章:%s" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "跳过已经过滤文章:%s" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal 和 Sujata Raman" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "预处理输入文件,尽可能改善文档结构检测(&D)" - -#~ msgid "&Footer regular expression:" -#~ msgstr "页脚正则表达式(&F)" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "使用向导帮助构建 XPath 表达式" - #~ msgid "Run the text input though the markdown processor." #~ msgstr "用 markdown 处理器运行文本输入" -#~ msgid "Send specific format to storage card A" -#~ msgstr "发送指定格式到存储卡 A" - -#~ msgid "" -#~ "

                                                    For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "h2, attribute to class and value to " -#~ "chapter.

                                                    Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.

                                                    To learn more advanced usage of XPath see the XPath " -#~ "Tutorial." -#~ msgstr "" -#~ "

                                                    例如,要匹配所有带有 class=\"chapter\" 的 h2 标签,设定标签为 h2,设置属性为 class " -#~ "设定值为 chapter

                                                    属性留空将匹配任意属性,值留空亦然。设定标签为 * 则匹配任意标签。

                                                    了解更多 " -#~ "XPath 的高级用法,参见 XPath 教程。" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "发送指定格式到存储卡 B" - #~ msgid "Failed to check database integrity" #~ msgstr "检查数据库完整性失败" @@ -20601,287 +18736,13 @@ msgstr "" #~ "font-weight:600;\">测试下面功能以证实您的正则表达式适用于一些文件名举例。在工具提示中有关于不同元数据项对应组名的说明。<" #~ "/p>" -#~ msgid "Failed to download some metadata" -#~ msgstr "下载一些元数据失败" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "下载下列书籍元数据失败:" - -#~ msgid "Device database corrupted" -#~ msgstr "设备数据库损坏" - -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "选定书籍将被永久删除,文件会从您的电脑中移除。是否确定?" - -#~ msgid "Failed to download metadata:" -#~ msgstr "下载元数据失败。" - -#~ msgid "" -#~ "

                                                    Could not convert: %s

                                                    It is a DRMed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "

                                                    无法转换:%s

                                                    这是使用 DRM 保护的书籍。您必须使用第三方工具先去除其 DRM。" - -#~ msgid "" -#~ "Latest version: %s" -#~ msgstr "" -#~ "最新版本:%s" - -#~ msgid "" -#~ "%s has been updated to version %s. See the new features. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s 已更新到版本 %s。参见新功能。访问下载页么?" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "是众多全球志愿者的努力结晶。如果您觉得它有用,请考虑捐助支持开发。" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "警告:正在运行任务" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "书籍既没有标题也没有 ISBN 编号" - -#~ msgid "No matches found for this book" -#~ msgstr "未找到匹配此书信息" - -#~ msgid "Starting conversion of %d books" -#~ msgstr "开始转换 %d 本书" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "点击关闭封面浏览" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "点击浏览书籍封面" - -#~ msgid "Click to browse books by tags" -#~ msgstr "点击浏览书籍标签" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "点击查看活动任务。" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "您必须为 %s 设置用户名密码" - -#~ msgid "" -#~ "

                                                    Browsing books by their covers is disabled.
                                                    Import of pictureflow " -#~ "module failed:
                                                    " -#~ msgstr "

                                                    已禁用封面浏览。
                                                    导入图片流模块失败:
                                                    " - -#~ msgid "&User stylesheet" -#~ msgstr "用户样式表(&U)" - -#~ msgid "/Unknown" -#~ msgstr "/未知" - -#~ msgid "

                                                    This book is protected by DRM" -#~ msgstr "

                                                    此书被 DRM 保护" - -#~ msgid "DRM Error" -#~ msgstr "DRM 错误" - -#~ msgid "Ebook Viewer" -#~ msgstr "电子书查看器" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "阅读器\n" -#~ "%s\n" -#~ "可用" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "存储卡 A\n" -#~ "%s\n" -#~ "可用" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "存储卡 B\n" -#~ "%s\n" -#~ "可用" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "点击查看阅读器存储卡 B 中的书籍" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "点击查看阅读器存储卡 A 中的书籍" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "点击查看阅读区主存储中的书籍" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "点击查看电脑上可用书籍" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "请记住保持 Calibre 运行,如此它才能一直提供服务。" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "为您的书籍选择位置。当您在 Calibre 中添加书籍,它们将被复制到这里:" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "选择您的图书阅读器。这将决定生成书籍的转换选项,正确选择设备以便优化选项。" - -#~ msgid "" -#~ "

                                                    Demo videos

                                                    Videos demonstrating the various features of calibre are " -#~ "available online." -#~ msgstr "" -#~ "

                                                    演示视频

                                                    演示 Calibre 不同功能的视频在此网址。" - #~ msgid "" #~ "Dont forget to enter your gmail username and password. You can sign up for a " #~ "free gmail account at http://gmail.com" #~ msgstr "请勿忘记输入您的 gmail 用户名密码。您可于 http://gmail.com 注册免费账号" -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "匹配移除页眉用正则表达式。" - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "使用正则表达式来匹配和移除页脚。" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "如果该HTML由PDF转换而来, 请指定平均行长度." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "解析链接失败 %s %s" - -#, python-format -#~ msgid "" -#~ "\n" -#~ "Read/Write metadata from/to ebook files.\n" -#~ "\n" -#~ "Supported formats for reading metadata: %s\n" -#~ "\n" -#~ "Supported formats for writing metadata: %s\n" -#~ "\n" -#~ "Different file types support different kinds of metadata. If you try to set\n" -#~ "some metadata on a file type that does not support it, the metadata will be\n" -#~ "silently ignored.\n" -#~ msgstr "" -#~ "\n" -#~ "读取/写入元数据从/到电子书籍中。\n" -#~ "\n" -#~ "支持的读取元数据格式有:%s\n" -#~ "\n" -#~ "支持的写入元数据格式有:%s\n" -#~ "\n" -#~ "不同的文件类型支持不同的元数据。如果您设置的\n" -#~ "元数据不被该文件类型所支持,该项元数据会被\n" -#~ "忽略。\n" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "从 isndb.com 获取元数据。您可以通过书籍的 ISBN 号或者\n" -#~ "标题及作者来检索。如果您通过标题及作者来检索,可能会\n" -#~ "返回多个匹配结果。\n" -#~ "\n" -#~ "密钥是您在 isbndb.com 注册免费账户时创建的账户密钥。\n" -#~ "\n" - -#~ msgid "Input character &encoding" -#~ msgstr "输入字符编码(&E)" - -#~ msgid "Insert &blank line" -#~ msgstr "插入空行(&B)" - -#~ msgid "&Header regular expression:" -#~ msgstr "页眉正则表达式(&H):" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "Calibre 可以通过电子邮件将电子书籍发送给您或您的设备" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "未找到元数据,请修改标题作者或 ISBN 搜索条件后重试。" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "您必须设定 ISBN,标题,作者或出版商中的至少一个条件" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "为您的电子书库选择一个位置。" - -#~ msgid "Invalid library location" -#~ msgstr "无效书库位置" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "无法访问 %s。使用 %s 作为书库。" - -#~ msgid "calibre" -#~ msgstr "Calibre" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "书库\n" -#~ "%d\n" -#~ "本书" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "您需要将 URL http://myhostname:8080 添加到您 WordPlayer 中的 Calibre 书库。此处 myhostname " -#~ "应为有效主机名或者您运行 Calibre 电脑的 IP 地址。" - -#, python-format -#~ msgid "" -#~ "

                                                    An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.
                                                    Error: %s" -#~ msgstr "

                                                    在 %s 已有无效书库,在试图移动现有书库前删除它。
                                                    错误:%s" - -#~ msgid "" -#~ "

                                                    User Manual

                                                    A User Manual is also available online." -#~ msgstr "" -#~ "

                                                    用户手册

                                                    用户手册在此网址。" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "输出数据格式。可用选择:%s。默认纯文本。" +#~ msgid "List builtin recipes" +#~ msgstr "列出公告板订阅清单" #~ msgid "" #~ "Comma separated list of formats to save for each book. By default all " @@ -20901,77 +18762,15 @@ msgstr "" #~ "Default is: %b, %Y" #~ msgstr "日期显示格式。%d - 日,%b - 月, %Y - 年。默认:%b, %Y" -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "密码以访问您的 Calibre 书库。用户名为 " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "启动 Calibre 内容服务器。" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%s用法%s:%s\n" - -#~ msgid "The priority of worker processes" -#~ msgstr "工作流程优先级" - -#~ msgid "Croatian" -#~ msgstr "克罗地亚语" - -#~ msgid "Serbian" -#~ msgstr "塞尔维亚语" - -#~ msgid "Spanish" -#~ msgstr "西班牙语" - #~ msgid "Vietnamese" #~ msgstr "越南语" #~ msgid "sr-Latn-RS" #~ msgstr "拉丁塞尔维亚语" -#~ msgid "German" -#~ msgstr "德语" - -#~ msgid "Italian" -#~ msgstr "意大利语" - -#~ msgid "Dutch" -#~ msgstr "荷兰语" - -#~ msgid "Bosnian" -#~ msgstr "波斯尼亚语" - -#~ msgid "Catalan" -#~ msgstr "加特兰语" - -#~ msgid "Portuguese" -#~ msgstr "葡萄牙语" - -#~ msgid "Hungarian" -#~ msgstr "匈牙利语" - #~ msgid "Montenegrin" #~ msgstr "蒙特内哥罗语" -#~ msgid "Chinese" -#~ msgstr "中文" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "任何匹配此正则表达式的链接都会被忽略。此选项可被多次使用,此时只要任一正则表达式有匹配链接,链接都被忽略。默认情况下,没有链接被忽略。如果 --" -#~ "filter-regexp 和 --match-regexp 均被使用,则优先应用 --filter-regexp。" - #~ msgid "" #~ "Run the text input through the markdown pre-processor. To learn more about " #~ "markdown see" @@ -20989,44 +18788,11 @@ msgstr "" #~ msgid "Do not add a blank line between paragraphs." #~ msgstr "不在段落中添加新行。" -#~ msgid "" -#~ "\n" -#~ "

                                                    The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

                                                      \n" -#~ "
                                                    1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
                                                    2. \n" -#~ "
                                                    3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
                                                    4. \n" -#~ "
                                                    \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

                                                    您的阅读器书籍数据库已经损坏。尝试下列步骤:\n" -#~ "

                                                      \n" -#~ "
                                                    1. 拔下阅读器。等待重新生成数据库(如,等待它可以正常使用)。再次插入。则它可以和 %(app)s " -#~ "协作。如果不行,尝试下一个步骤。
                                                    2. \n" -#~ "
                                                    3. 退出 %(app)s。 找到阅读器主存储器中 media.xml " -#~ "文件。删除。拔下阅读器。等待它重新生成该文件。重新连接它之后开启 %(app)s。
                                                    4. \n" -#~ "
                                                    \n" -#~ " " - #~ msgid "" #~ "

                                                    Could not convert: %s

                                                    It is a DRMed book. You must " #~ "first remove the DRM using third party tools." #~ msgstr "

                                                    无法转换:%s

                                                    它是 DRM 保护书籍。您需要首先使用第三方工具去除 DRM。" -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "电子书位置(&L)(电子书籍按作者排序存储在文件目录中,元数据存储在 metadata.db)" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "附件文件:%s 为订阅清单,用以下载 %s。" - #~ msgid "Communicate with the Sony PRS-300/505 eBook reader." #~ msgstr "与 Sony PRS-300/505 阅读器通信。" @@ -21050,49 +18816,6 @@ msgstr "" #~ "conversion of a PDF file. Default is %default which disables this." #~ msgstr "PDF 文件部分转换为 HTML,在此设定平均换行行宽。默认为 %default  即已禁用。" -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "待查找书籍的 ISBN ID。" - -#~ msgid "The author whose book to search for." -#~ msgstr "待查找书籍的作者。" - -#~ msgid "The title of the book to search for." -#~ msgstr "待查找书籍的标题。" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "待查找书籍的出版商。" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "访问 LibraryThing.com 超时。请稍后再试。" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "由于服务器繁忙无法获得封面。请稍后重试。" - -#~ msgid " not found." -#~ msgstr " 无法找到。" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com 服务器错误。请稍后重试。" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "不要自动生成书籍目录。该选项对自含目录的书籍尤其有用。" - -#~ msgid "Options to control e-book conversion." -#~ msgstr "控制电子书籍转换的选项。" - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "输入文件的字符编码。默认为自动检测。" - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "生成更多人类可读的 XML 输出。" - -#~ msgid "Useful for debugging." -#~ msgstr "有利调试。" - #~ msgid "Maximum number of waiting worker processes" #~ msgstr "等待中的工作进程最大数量" @@ -21114,12 +18837,6 @@ msgstr "" #~ msgid "dd MMM yyyy" #~ msgstr "dd MMM yyyy" -#~ msgid "and delete from library" -#~ msgstr "并从书库中删除" - -#~ msgid "Send specific format to main memory" -#~ msgstr "传送特定格式到主内存" - #~ msgid "" #~ "\n" @@ -21260,9 +18977,6 @@ msgstr "" #~ msgid "ratings" #~ msgstr "评分" -#~ msgid "tags" -#~ msgstr "标签" - #~ msgid "description/reviews" #~ msgstr "描述/评论" @@ -21350,9 +19064,6 @@ msgstr "" #~ msgstr "" #~ "

                                                    用户手册

                                                    用户手册在线可查。" -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "正在为 %s 本书下载 %s" - #~ msgid "Communicate with the Teclast K3 reader." #~ msgstr "与 Teclast K3 通信。" @@ -21525,12 +19236,6 @@ msgstr "" #~ msgid "Communicate with the Kogan" #~ msgstr "与 Kogan 通信" -#~ msgid "Cover download" -#~ msgstr "下载图书封面" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "从openlibray.org下载图书封面" - #~ msgid "ISBN: %s not found" #~ msgstr "未找到 ISBN 为 %s 的图书封面" @@ -21584,9 +19289,6 @@ msgstr "" #~ msgid "Copied %d books to %s" #~ msgstr "已复制%d本书到%s中" -#~ msgid "Del" -#~ msgstr "删除" - #~ msgid " and delete from library" #~ msgstr " 并从书库中删除" @@ -22142,13 +19844,6 @@ msgstr "" #~ "%s 已经更新到版本 %s。参见新功能。是否访问下载页面?" -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "若您使用 Android 手机上的 WordPlayer 电子书程序,您可以用设备直接访问您的 Calibre 书库。这需要您启动内容服务程序。" - #~ msgid "" #~ "No books to catalog\n" #~ "Check exclusion criteria" @@ -22233,16 +19928,6 @@ msgstr "" #~ "创造高级新闻清单,请访问 用户清单" -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "由于未找到适用源格式,无法转换第 %d 本书(共 %d 本)。" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "转换第 %d 本书 (共%d本) (%s)" - #~ msgid "" #~ "You have changed the tags. In order to use the tags editor, you must either " #~ "discard or apply these changes" @@ -22299,3 +19984,14 @@ msgstr "" #~ msgstr "" #~ "%s所有文件(不仅是电子书)

                                                    将被 " #~ "彻底删除。您确定么?" + +#~ msgid "" +#~ "Normally calibre treats blank lines as paragraph markers. With this option " +#~ "it will assume that every line represents a paragraph instead." +#~ msgstr "一般情况下,calibre 会将空行识别为段落分隔。而此选项将假定每个空行都代表一个段落。" + +#~ msgid "Cover download" +#~ msgstr "下载书籍封面" + +#~ msgid "Download covers from openlibrary.org" +#~ msgstr "从openlibray.org下载书籍封面" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 646761bfc0..e277aa4463 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 \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,7 +15,7 @@ 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: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "아무것도 안" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                    Migrating old database to ebook library in %s

                                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 38b0059b23..426a506c78 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-05-20 05:37+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-08-02 07:35+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\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: 2011-07-23 04:53+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" +"X-Generator: Launchpad (build 13573)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,13 +242,13 @@ msgid "Preferences" msgstr "偏好設定" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" -msgstr "" +msgstr "商店" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "電子書商店。" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -322,65 +323,65 @@ msgstr "從%s檔案中設定詮釋資料" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "將書籍加入 calibre 或連接的裝置" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "從連接的 Kindle 中取回註解 (實驗性)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "產生您 calibre 書庫中書籍的分類" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "將書籍轉換為各種電子書格式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "從您的 calibre 書庫或連接的裝置刪除書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "編輯 calibre 書庫中書籍的元數據" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "閱讀您的 calibre 書庫的書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "從網際網路將新聞下載為電子書格式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "快速顯示相關書籍的清單" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "從您的 calibre 書庫匯出電子書到硬碟" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "在分離的彈出式視窗中顯示書籍詳細資料" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "重新啟動 calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "開啟包含在您的 calibre 書庫裡書籍的資料夾" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "傳送書籍到連接的裝置" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" -msgstr "" +msgstr "透過電子郵件或網頁傳送書籍同時連線到 iTunes 或您電腦上的資料夾 (如果它們是裝置)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -389,46 +390,46 @@ msgstr "瀏覽 calibre 使用者手冊" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "自訂 calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "輕鬆的找到與目前選取類似的書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "在不同的 calibre 書庫中切換並對它們進行維護" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "從裝置複製書籍到您的 calibre 書庫" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "編輯放在您裝置中書籍的收藏" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "從一個 calibre 書庫複製書籍到另一個書庫" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "對您的 calibre 書庫中的 epub 檔案中進行小部分調整" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" -msgstr "" +msgstr "當搜尋您的 calibre 書庫時以突顯模式尋找下一個或上一個符合項" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "從不同的書籍零售商搜尋書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "取得您現有 calibre 外掛程式的新版本" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -599,7 +600,7 @@ msgstr "元數據下載" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Control how calibre downloads ebook metadata from the net" -msgstr "" +msgstr "控制 calibre 如何從網路下載電子書元數據" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 @@ -651,7 +652,7 @@ msgstr "如果開啟本選項,輸出的外掛程式將儘可能使用人類可 #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "將電子書轉換為 %s 格式" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -869,7 +870,7 @@ msgstr "關閉已經命名的外掛程式" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +msgstr "書庫的路徑太長。必須少於 %d 字元。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -930,11 +931,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:64 msgid "Disable Apple driver" -msgstr "" +msgstr "停用 Apple 驅動程式" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:68 msgid "Enable Apple driver" -msgstr "" +msgstr "啟用 Apple 驅動程式" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Use Series as Category in iTunes/iBooks" @@ -942,7 +943,7 @@ msgstr "以系列做為 iTunes/iBooks 中的分類" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:119 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" -msgstr "" +msgstr "啟用以使用和 iTunes 類別、iBooks 分類的叢書名稱" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:121 msgid "Cache covers from iTunes/iBooks" @@ -950,7 +951,7 @@ msgstr "快取 iTunes/iBooks 封面" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:123 msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" +msgstr "啟用以從 iTunes/iBooks 快取並顯示封面" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:124 #, python-format @@ -998,7 +999,7 @@ msgstr "正在更新裝置元數據清單..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d / %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1038,7 +1039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "新聞" @@ -1046,8 +1047,8 @@ msgstr "新聞" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "分類" @@ -1169,11 +1170,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "與 BOEYE BEX 系列電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "與 BOEYE BDX 系列電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1201,7 +1202,7 @@ msgstr "與 PocketBook 602/603/902/903 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "與 PocketBook 360+ 系列閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1261,7 +1262,7 @@ msgstr "與 The Book 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "與 Libre Air 系列電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1371,7 +1372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "建立自動管理的標籤" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1427,7 +1428,7 @@ msgstr "與 EEE Reader 連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "與 Adam 平板電腦連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1435,7 +1436,11 @@ msgstr "與 Nextbook Reader 連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "與 Moovybook 閱讀器連接" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "與 COBY 連接" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1459,7 +1464,7 @@ msgstr "與 the Nook eBook 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "與 Nook Color 和 TSR 電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1535,7 +1540,7 @@ msgstr "如果您想要封面縮圖保持與封面相同的長寬比(寬度與 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 msgid "Search for books in all folders" -msgstr "" +msgstr "搜尋所有資料夾中的書籍" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 msgid "" @@ -1543,6 +1548,7 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" +"設定這個選項會告訴 calibre 搜尋裝置和記憶卡中所有資料夾的書籍。這會允許 calibre 尋找其他軟體或無線下載放在裝置中的書籍。" #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 @@ -1714,7 +1720,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "USB 廠商 ID (hex 格式)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1727,12 +1733,12 @@ msgstr "要取得這個 ID 請使用 偏好設定 -> 雜項 -> 取得設定使 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "" +msgstr "USB 產品 ID (hex 格式)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 msgid "USB Revision ID (in hex)" -msgstr "" +msgstr "USB 修訂版 ID (hex 格式)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 @@ -1982,11 +1988,13 @@ msgstr "用來設定輸出的元數據的選項" msgid "Options to help with debugging the conversion" msgstr "用來協助轉換程序除錯的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "列出內建的食譜" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "將輸出儲存到" @@ -3043,7 +3051,7 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3227,40 +3235,40 @@ msgstr "" "\n" "從 LibraryThing.com 以 ISBN 辨識書籍並取回封面圖片/社交網路元數據\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "封面" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "從 Amazon 下載元數據和封面" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" -msgstr "" +msgstr "TW" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" -msgstr "" +msgstr "法國" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" -msgstr "" +msgstr "德國" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" -msgstr "" +msgstr "英國(UK)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "義大利" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" -msgstr "" +msgstr "要使用的 Amazon 網站:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" @@ -3372,7 +3380,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "所有文章" @@ -4591,7 +4599,7 @@ msgstr "在 %s 找不到現有的 calibre 書庫。它將從已知書庫清單 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "不允許的" @@ -4737,7 +4745,7 @@ msgstr "從選取書籍移除所有的格式,除了..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "從選取書籍移除所有的格式" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5150,7 +5158,7 @@ msgstr "執行歡迎精靈" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "" +msgstr "取得外掛程式以強化 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -5305,23 +5313,23 @@ msgstr "同樣標籤的書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" -msgstr "" +msgstr "取得書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "搜尋電子書" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "搜尋這個作者" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "搜尋這個書名" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "搜尋這本書" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 @@ -5333,7 +5341,7 @@ msgstr "" #: /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:285 msgid "Choose stores" -msgstr "" +msgstr "選擇商店" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 @@ -5370,7 +5378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "關於取得書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -5467,72 +5475,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s 沒有可用的格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "加入..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "搜尋所有的子目錄..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "路徑錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "指定的目錄無法處理。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "沒有書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "找不到書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "沒有權限" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "已加入" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "加入失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "加入書籍的程序似乎停住了。請試著重新啟動 calibre 並以較少資料量的方式加入書籍,直到您找到出問題的那本書。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "發現重複項目!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "資料庫中已存在同樣書名的書籍。要強制加入它們嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "正在加入複本..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "儲存中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "已儲存" @@ -5699,37 +5718,37 @@ msgstr "按一下來開啟" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "藏書" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "貼上封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "複製封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "雙擊開啟書籍詳細資料視窗" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "路徑" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7445,11 +7464,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "依封面瀏覽" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "無法載入封面瀏覽器" @@ -9263,20 +9282,20 @@ msgstr "正在中止..." msgid "Authors" msgstr "作者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10774,7 +10793,7 @@ msgstr "" msgid "Restore default layout" msgstr "還原預設的配置" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11113,10 +11132,6 @@ msgstr "" msgid "Choose formats for " msgstr "選擇格式給 " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "沒有權限" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "您沒有讀取下列檔案的權限:" @@ -13898,7 +13913,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13944,7 +13959,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14060,19 +14075,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14080,7 +14095,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14088,7 +14103,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14096,13 +14111,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14122,7 +14137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276 msgid "Customize get books search" -msgstr "" +msgstr "自訂取得書籍搜尋" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286 msgid "Configure search" @@ -14139,7 +14154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 msgid "Get Books" -msgstr "" +msgstr "取得書籍" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140 msgid "Open a selected book in the system's web browser" @@ -14607,53 +14622,53 @@ msgid "" "context menu of the system tray." msgstr "會在系統匣中保持執行。要關閉它,請在系統匣的關聯選單中選擇結束。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "有更新可用!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "為往後更新顯示這個通知" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "取得更新(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "找到更新" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16498,17 +16513,17 @@ msgstr "標籤必須只包含小寫字母、數字和底線,並以字母開頭 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

                                                    Migrating old database to ebook library in %s

                                                    " msgstr "

                                                    將舊的資料庫轉移到 %s 的電子書庫

                                                    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -18051,7 +18066,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18071,14 +18086,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18087,11 +18115,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18109,11 +18137,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "在標籤瀏覽器中使用作者排序" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18132,12 +18160,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18150,11 +18178,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "控制標籤瀏覽器的分割" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18182,11 +18210,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18197,11 +18225,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18222,11 +18250,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18246,11 +18274,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18267,11 +18295,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18285,11 +18313,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18302,11 +18330,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18377,11 +18405,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18408,26 +18436,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18446,11 +18474,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18462,11 +18490,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18474,11 +18502,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18490,11 +18518,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18508,11 +18536,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18520,11 +18548,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18533,33 +18561,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18569,11 +18597,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "內容伺服器要聽取哪個介面" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18589,11 +18617,11 @@ msgstr "" "「::」則會聽取所有 IPv6 與 IPv4 連線 (這可能無法在\n" "所有的作業系統上運作)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18605,11 +18633,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20465,6 +20493,9 @@ msgstr "" #~ msgid "Download all scheduled recipes at once" #~ msgstr "一次下載所有排程的食譜" +#~ msgid "List builtin recipes" +#~ msgstr "列出內建的食譜" + #, python-format #~ msgid "The attached file: %s is a recipe to download %s." #~ msgstr "附加的檔案:%s 是一個食譜,用來下載 %s。" diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index 3a93c2b650..bc25f25043 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -310,7 +310,16 @@ class TemplateFormatter(string.Formatter): ans = string.Formatter.vformat(self, fmt, args, kwargs) return self.compress_spaces.sub(' ', ans).strip() - ########## a formatter guaranteed not to throw and exception ############ + ########## a formatter that throws exceptions ############ + + def unsafe_format(self, fmt, kwargs, book): + self.kwargs = kwargs + self.book = book + self.composite_values = {} + self.locals = {} + return self.vformat(fmt, [], kwargs).strip() + + ########## a formatter guaranteed not to throw an exception ############ def safe_format(self, fmt, kwargs, error_value, book): self.kwargs = kwargs diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 599769300f..3d6775c242 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -19,47 +19,53 @@ from calibre.utils.date import parse_date, format_date, now, UNDEFINED_DATE class FormatterFunctions(object): def __init__(self): - self.builtins = {} - self.functions = {} + self._builtins = {} + self._functions = {} def register_builtin(self, func_class): if not isinstance(func_class, FormatterFunction): raise ValueError('Class %s is not an instance of FormatterFunction'%( func_class.__class__.__name__)) name = func_class.name - if name in self.functions: + if name in self._functions: raise ValueError('Name %s already used'%name) - self.builtins[name] = func_class - self.functions[name] = func_class + self._builtins[name] = func_class + self._functions[name] = func_class + for a in func_class.aliases: + self._functions[a] = func_class def register_function(self, func_class): if not isinstance(func_class, FormatterFunction): raise ValueError('Class %s is not an instance of FormatterFunction'%( func_class.__class__.__name__)) name = func_class.name - if name in self.functions: + if name in self._functions: raise ValueError('Name %s already used'%name) - self.functions[name] = func_class + self._functions[name] = func_class def get_builtins(self): - return self.builtins + return self._builtins def get_functions(self): - return self.functions + return self._functions def reset_to_builtins(self): - self.functions = dict([t for t in self.builtins.items()]) + self._functions = {} + for n,c in self._builtins.items(): + self._functions[n] = c + for a in c.aliases: + self._functions[a] = c formatter_functions = FormatterFunctions() - class FormatterFunction(object): doc = _('No documentation provided') name = 'no name provided' category = 'Unknown' arg_count = 0 + aliases = [] def evaluate(self, formatter, kwargs, mi, locals, *args): raise NotImplementedError() @@ -73,7 +79,6 @@ class FormatterFunction(object): if isinstance(ret, list): return ','.join(list) -all_builtin_functions = [] class BuiltinFormatterFunction(FormatterFunction): def __init__(self): formatter_functions.register_builtin(self) @@ -84,7 +89,6 @@ class BuiltinFormatterFunction(FormatterFunction): except: lines = [] self.program_text = ''.join(lines) - all_builtin_functions.append(self) class BuiltinStrcmp(BuiltinFormatterFunction): name = 'strcmp' @@ -132,6 +136,19 @@ class BuiltinStrcat(BuiltinFormatterFunction): res += args[i] return res +class BuiltinStrlen(BuiltinFormatterFunction): + name = 'strlen' + arg_count = 1 + category = 'String Manipulation' + __doc__ = doc = _('strlen(a) -- Returns the length of the string passed as ' + 'the argument') + + def evaluate(self, formatter, kwargs, mi, locals, a): + try: + return len(a) + except: + return -1 + class BuiltinAdd(BuiltinFormatterFunction): name = 'add' arg_count = 2 @@ -341,6 +358,40 @@ class BuiltinSwitch(BuiltinFormatterFunction): return args[i+1] i += 2 +class BuiltinStrcatMax(BuiltinFormatterFunction): + name = 'strcat_max' + arg_count = -1 + category = 'String Manipulation' + __doc__ = doc = _('strcat_max(max, string1, prefix2, string2, ...) -- ' + 'Returns a string formed by concatenating the arguments. The ' + 'returned value is initialized to string1. `Prefix, string` ' + 'pairs are added to the end of the value as long as the ' + 'resulting string length is less than `max`. String1 is returned ' + 'even if string1 is longer than max. You can pass as many ' + '`prefix, string` pairs as you wish.') + + def evaluate(self, formatter, kwargs, mi, locals, *args): + if len(args) < 2: + raise ValueError(_('strcat_max requires 2 or more arguments')) + if (len(args) % 2) != 0: + raise ValueError(_('strcat_max requires an even number of arguments')) + try: + max = int(args[0]) + except: + raise ValueError(_('first argument to strcat_max must be an integer')) + + i = 2 + result = args[1] + try: + while i < len(args): + if (len(result) + len(args[i]) + len(args[i+1])) > max: + break + result = result + args[i] + args[i+1] + i += 2 + except: + pass + return result.strip() + class BuiltinInList(BuiltinFormatterFunction): name = 'in_list' arg_count = 5 @@ -428,7 +479,7 @@ class BuiltinSwapAroundComma(BuiltinFormatterFunction): 'returns val unchanged') def evaluate(self, formatter, kwargs, mi, locals, val): - return re.sub(r'^(.*?),(.*$)', r'\2 \1', val, flags=re.I) + return re.sub(r'^(.*?),\s*(.*$)', r'\2 \1', val, flags=re.I).strip() class BuiltinIfempty(BuiltinFormatterFunction): name = 'ifempty' @@ -498,7 +549,7 @@ class BuiltinListitem(BuiltinFormatterFunction): index = int(index) val = val.split(sep) try: - return val[index] + return val[index].strip() except: return '' @@ -507,7 +558,7 @@ class BuiltinSelect(BuiltinFormatterFunction): arg_count = 2 category = 'List Lookup' __doc__ = doc = _('select(val, key) -- interpret the value as a comma-separated list ' - 'of items, with the items being "id:value". Find the pair with the' + 'of items, with the items being "id:value". Find the pair with the ' 'id equal to key, and return the corresponding value.' ) @@ -616,7 +667,8 @@ class BuiltinSublist(BuiltinFormatterFunction): return '' si = int(start_index) ei = int(end_index) - val = val.split(sep) + # allow empty list items so counts are what the user expects + val = [v.strip() for v in val.split(sep)] try: if ei == 0: return sep.join(val[si:]) @@ -829,16 +881,17 @@ class BuiltinNot(BuiltinFormatterFunction): def evaluate(self, formatter, kwargs, mi, locals, val): return '' if val else '1' -class BuiltinMergeLists(BuiltinFormatterFunction): - name = 'merge_lists' +class BuiltinListUnion(BuiltinFormatterFunction): + name = 'list_union' arg_count = 3 category = 'List Manipulation' - __doc__ = doc = _('merge_lists(list1, list2, separator) -- ' + __doc__ = doc = _('list_union(list1, list2, separator) -- ' 'return a list made by merging the items in list1 and list2, ' 'removing duplicate items using a case-insensitive compare. If ' 'items differ in case, the one in list1 is used. ' 'The items in list1 and list2 are separated by separator, as are ' 'the items in the returned list.') + aliases = ['merge_lists'] def evaluate(self, formatter, kwargs, mi, locals, list1, list2, separator): l1 = [l.strip() for l in list1.split(separator) if l.strip()] @@ -851,12 +904,63 @@ class BuiltinMergeLists(BuiltinFormatterFunction): for i in l2: if icu_lower(i) not in lcl1: res.append(i) - return ', '.join(sorted(res, key=sort_key)) + return ', '.join(res) + +class BuiltinListDifference(BuiltinFormatterFunction): + name = 'list_difference' + arg_count = 3 + category = 'List Manipulation' + __doc__ = doc = _('list_difference(list1, list2, separator) -- ' + 'return a list made by removing from list1 any item found in list2, ' + 'using a case-insensitive compare. The items in list1 and list2 ' + 'are separated by separator, as are the items in the returned list.') + + def evaluate(self, formatter, kwargs, mi, locals, list1, list2, separator): + l1 = [l.strip() for l in list1.split(separator) if l.strip()] + l2 = [icu_lower(l.strip()) for l in list2.split(separator) if l.strip()] + + res = [] + for i in l1: + if icu_lower(i) not in l2: + res.append(i) + return ', '.join(res) + +class BuiltinListIntersection(BuiltinFormatterFunction): + name = 'list_intersection' + arg_count = 3 + category = 'List Manipulation' + __doc__ = doc = _('list_intersection(list1, list2, separator) -- ' + 'return a list made by removing from list1 any item not found in list2, ' + 'using a case-insensitive compare. The items in list1 and list2 ' + 'are separated by separator, as are the items in the returned list.') + + def evaluate(self, formatter, kwargs, mi, locals, list1, list2, separator): + l1 = [l.strip() for l in list1.split(separator) if l.strip()] + l2 = [icu_lower(l.strip()) for l in list2.split(separator) if l.strip()] + + res = [] + for i in l1: + if icu_lower(i) in l2: + res.append(i) + return ', '.join(res) + +class BuiltinListSort(BuiltinFormatterFunction): + name = 'list_sort' + arg_count = 3 + category = 'List Manipulation' + __doc__ = doc = _('list_sort(list, direction, separator) -- ' + 'return list sorted using a case-insensitive sort. If direction is ' + 'zero, the list is sorted ascending, otherwise descending. The list items ' + 'are separated by separator, as are the items in the returned list.') + + def evaluate(self, formatter, kwargs, mi, locals, list1, direction, separator): + res = [l.strip() for l in list1.split(separator) if l.strip()] + return ', '.join(sorted(res, key=sort_key, reverse=direction != 0)) class BuiltinToday(BuiltinFormatterFunction): name = 'today' arg_count = 0 - category = 'Date functions' + category = 'Date _functions' __doc__ = doc = _('today() -- ' 'return a date string for today. This value is designed for use in ' 'format_date or days_between, but can be manipulated like any ' @@ -867,7 +971,7 @@ class BuiltinToday(BuiltinFormatterFunction): class BuiltinDaysBetween(BuiltinFormatterFunction): name = 'days_between' arg_count = 2 - category = 'Date functions' + category = 'Date _functions' __doc__ = doc = _('days_between(date1, date2) -- ' 'return the number of days between date1 and date2. The number is ' 'positive if date1 is greater than date2, otherwise negative. If ' @@ -886,19 +990,22 @@ class BuiltinDaysBetween(BuiltinFormatterFunction): i = d1 - d2 return str('%d.%d'%(i.days, i.seconds/8640)) -formatter_builtins = [ +_formatter_builtins = [ BuiltinAdd(), BuiltinAnd(), BuiltinAssign(), BuiltinBooksize(), BuiltinCapitalize(), BuiltinCmp(), BuiltinContains(), BuiltinCount(), BuiltinDaysBetween(), BuiltinDivide(), BuiltinEval(), BuiltinFirstNonEmpty(), BuiltinField(), BuiltinFormatDate(), BuiltinFormatNumber(), BuiltinFormatsModtimes(), BuiltinFormatsSizes(), BuiltinHasCover(), BuiltinHumanReadable(), BuiltinIdentifierInList(), - BuiltinIfempty(), BuiltinInList(), BuiltinListitem(), BuiltinLookup(), - BuiltinLowercase(), BuiltinMergeLists(), BuiltinMultiply(), BuiltinNot(), + BuiltinIfempty(), BuiltinInList(), BuiltinListDifference(), + BuiltinListIntersection(), BuiltinListitem(), BuiltinListSort(), + BuiltinListUnion(), BuiltinLookup(), + BuiltinLowercase(), BuiltinMultiply(), BuiltinNot(), BuiltinOndevice(), BuiltinOr(), BuiltinPrint(), BuiltinRawField(), BuiltinRe(), BuiltinSelect(), BuiltinShorten(), BuiltinStrcat(), - BuiltinStrcmp(), BuiltinStrInList(), BuiltinSubitems(), BuiltinSublist(), - BuiltinSubstr(), BuiltinSubtract(), BuiltinSwapAroundComma(), + BuiltinStrcatMax(), + BuiltinStrcmp(), BuiltinStrInList(), BuiltinStrlen(), BuiltinSubitems(), + BuiltinSublist(),BuiltinSubstr(), BuiltinSubtract(), BuiltinSwapAroundComma(), BuiltinSwitch(), BuiltinTemplate(), BuiltinTest(), BuiltinTitlecase(), BuiltinToday(), BuiltinUppercase(), ] diff --git a/src/calibre/utils/podofo/__init__.py b/src/calibre/utils/podofo/__init__.py index 284deb7c43..78f250dd0e 100644 --- a/src/calibre/utils/podofo/__init__.py +++ b/src/calibre/utils/podofo/__init__.py @@ -13,7 +13,7 @@ from calibre.ebooks.metadata import MetaInformation, string_to_authors, \ authors_to_string from calibre.utils.ipc.job import ParallelJob from calibre.utils.ipc.server import Server -from calibre.ptempfile import PersistentTemporaryFile +from calibre.ptempfile import PersistentTemporaryFile, TemporaryFile from calibre import prints podofo, podofo_err = plugins['podofo'] @@ -38,7 +38,7 @@ def get_metadata(stream, cpath=None): server.close() if job.result is None: raise ValueError('Failed to read metadata: ' + job.details) - title, authors, creator, ok = job.result + title, authors, creator, tags, ok = job.result if not ok: print 'Failed to extract cover:' print job.details @@ -49,6 +49,8 @@ def get_metadata(stream, cpath=None): mi = MetaInformation(title, authors) if creator: mi.book_producer = creator + if tags: + mi.tags = tags if os.path.exists(pt.name): os.remove(pt.name) if ok: mi.cover = cpath @@ -63,9 +65,17 @@ def get_metadata_quick(raw): author = p.author authors = string_to_authors(author) if author else [_('Unknown')] creator = p.creator + try: + tags = [x.strip() for x in p.keywords.split(u',')] + tags = [x for x in tags if x] + except: + tags = [] + mi = MetaInformation(title, authors) if creator: mi.book_producer = creator + if tags: + mi.tags = tags return mi def get_metadata_(path, cpath=None): @@ -77,6 +87,11 @@ def get_metadata_(path, cpath=None): author = p.author authors = string_to_authors(author) if author else [_('Unknown')] creator = p.creator + try: + tags = [x.strip() for x in p.keywords.split(u',')] + tags = [x for x in tags if x] + except: + tags = [] ok = True try: if cpath is not None: @@ -93,7 +108,7 @@ def get_metadata_(path, cpath=None): traceback.print_exc() ok = False - return (title, authors, creator, ok) + return (title, authors, creator, tags, ok) def prep(val): if not val: @@ -105,58 +120,66 @@ def prep(val): def set_metadata(stream, mi): if not podofo: raise Unavailable(podofo_err) - pt = PersistentTemporaryFile('_podofo.pdf') - pt.write(stream.read()) - pt.close() - server = Server(pool_size=1) - job = ParallelJob('write_pdf_metadata', 'Write pdf metadata', - lambda x,y:x, args=[pt.name, mi.title, mi.authors, mi.book_producer]) - server.add_job(job) - while not job.is_finished: - time.sleep(0.1) + with TemporaryFile('_podofo_read.pdf') as inputf, \ + TemporaryFile('_podofo_write.pdf') as outputf: + server = Server(pool_size=1) + with open(inputf, 'wb') as f: + shutil.copyfileobj(stream, f) + job = ParallelJob('write_pdf_metadata', 'Write pdf metadata', + lambda x,y:x, args=[inputf, outputf, mi.title, mi.authors, + mi.book_producer, mi.tags]) + server.add_job(job) + while not job.is_finished: + time.sleep(0.1) + job.update() + job.update() - - job.update() - server.close() - if job.failed: - prints(job.details) - elif job.result is not None: - stream.seek(0) - stream.truncate() - stream.write(job.result) - stream.flush() - stream.seek(0) - try: - os.remove(pt.name) - except: - pass + server.close() + if job.failed: + prints(job.details) + elif job.result: + with open(outputf, 'rb') as f: + f.seek(0, 2) + if f.tell() > 100: + f.seek(0) + stream.seek(0) + stream.truncate() + shutil.copyfileobj(f, stream) + stream.flush() + stream.seek(0) - -def set_metadata_(path, title, authors, bkp): +def set_metadata_(path, opath, title, authors, bkp, tags): p = podofo.PDFDoc() p.open(path) title = prep(title) touched = False - if title: + if title and title != p.title: p.title = title touched = True author = prep(authors_to_string(authors)) - if author: + if author and author != p.author: p.author = author touched = True bkp = prep(bkp) - if bkp: + if bkp and bkp != p.creator: p.creator = bkp touched = True + try: + tags = prep(u', '.join([x.strip() for x in tags if x.strip()])) + if tags != p.keywords: + p.keywords = tags + touched = True + except: + pass + if touched: - from calibre.ptempfile import TemporaryFile - with TemporaryFile('_pdf_set_metadata.pdf') as f: - p.save(f) - return open(f, 'rb').read() + p.save(opath) + return True + return False if __name__ == '__main__': f = '/tmp/t.pdf' diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 9773f6d0d8..2017248cfc 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -1083,40 +1083,9 @@ class BasicNewsRecipe(Recipe): MI_HEIGHT = 60 def default_masthead_image(self, out_path): - from calibre.ebooks.conversion.config import load_defaults - from calibre.utils.fonts import fontconfig - font_path = default_font = P('fonts/liberation/LiberationSerif-Bold.ttf') - recs = load_defaults('mobi_output') - masthead_font_family = recs.get('masthead_font', 'Default') - - if masthead_font_family != 'Default': - masthead_font = fontconfig.files_for_family(masthead_font_family) - # Assume 'normal' always in dict, else use default - # {'normal': (path_to_font, friendly name)} - if 'normal' in masthead_font: - font_path = masthead_font['normal'][0] - - if not font_path or not os.access(font_path, os.R_OK): - font_path = default_font - - try: - from PIL import Image, ImageDraw, ImageFont - Image, ImageDraw, ImageFont - except ImportError: - import Image, ImageDraw, ImageFont - - img = Image.new('RGB', (self.MI_WIDTH, self.MI_HEIGHT), 'white') - draw = ImageDraw.Draw(img) - try: - font = ImageFont.truetype(font_path, 48) - except: - font = ImageFont.truetype(default_font, 48) - text = self.get_masthead_title().encode('utf-8') - width, height = draw.textsize(text, font=font) - left = max(int((self.MI_WIDTH - width)/2.), 0) - top = max(int((self.MI_HEIGHT - height)/2.), 0) - draw.text((left, top), text, fill=(0,0,0), font=font) - img.save(open(out_path, 'wb'), 'JPEG') + from calibre.ebooks import generate_masthead + generate_masthead(self.get_masthead_title(), output_path=out_path, + width=self.MI_WIDTH, height=self.MI_HEIGHT) def prepare_masthead_image(self, path_to_image, out_path): from calibre import fit_image